Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

1

24.12.2004, 22:56

Problem mit Koordinatensysteme! -Gelöst-

Hallo,

ich habe leider wieder mal ein Problem, bestimmt ganz einfach zu lösen, aber irgendwie finde ich es nicht heraus!
Also ich render ein Gitter, mit Linien von einem Abstand 0.1f! Der Koordinatenursprung des Gitters ist natürlich bei 0/0/0! Anschließend habe ich eine Maus programmiert, ihr Koordinatenursprung ist der selbe wie das vom Gitter. So dann wollte ich eine Kollisionsabfrage proggen, jedes mal wenn die Maus auf einen Punkt fährt, wo sich zwei Linien vom Gitter schneiden, soll ein Viereck gezeichnet werden! Ok, das funktioniert nun auch alles wunderbar..aber wenn ich jetzt das Gitter mit den Pfeiltasten in x- bzw. y-Richtung verschiebe, stimmt die Abfrage nicht mehr!
Die Kollisionsabfrage benötigt nur die Position der Maus und ich addiere noch die Verschiebung*-1 des Gitters hinzu, so der Code:

C-/C++-Quelltext

1
MausPos_x = g_pFocusMain->g_pMaus->Get_m_x()+(xx*-1);

Mit Get_m_x() bekomme ich die Position der Maus und xx ist die Position an der sich das Gitter befindet! Was mach ich den falsch, hab nämlich schon alles Möglich probiert..

Danke schon mal für eure Hilfe!


cya,
Stefan

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

2

24.12.2004, 23:41

Juhu, jetzt endlich nach zwei Tagen suchen habe ich es geschafft, ich hab so ziemlich überrall gesucht nur nicht in der Kollisionsabfrage, wo natürlich zwei Werte falsch waren! Die ich aber immer überlesen habe...so dann kann ich ja jetzt mal in den Ferien durch coden :)


cya,
Stefan

Anonymous

unregistriert

3

25.12.2004, 15:06

kein problem hab ich doch gerne gemacht...bei fragen meldeste dich wieder ^^

Werbeanzeige