Hallo leute kann mir jemand helfen.
Ich baue ein Spiel aus der Vogelperspektive mit 45grad_Cam Neigung
wie berechne ich jetzt am besten meine 2D Maus Koordinate in die 3D Welt Koordinate.
Es soll nur die Position der Maus berechnen in 3D WorldSpace also X und Z
vielen dank.
Maus Koordinate in 3D WorldSpace
Re: Maus Koordinate in 3D WorldSpace
Iso- oder Zentralperspektive? Und was ist bei dir die XZ-Ebene? Soll das die Spielfläche (Boden) sein?
Bei isometrischer Ansicht kannst du das über Vektoren bzw. eine Matrix leicht auf der Ebene umrechnen. Siehe http://zfx.info/viewtopic.php?f=7&t=1967&p=25322#p25322 bzw. die Matrixformel in kurz http://zfx.info/viewtopic.php?f=7&t=1967&p=25322#p25893
Bei Zentralperspektive erstellst du einen Strahl von der Eye-Position (Kamera-Position in Weltkoordinaten) durch die Near-Plane des Frustums an den relativen Mauskoordinaten und berechnest den Schnittpunkt dieses Strahls mit deiner Ebene.
Bei isometrischer Ansicht kannst du das über Vektoren bzw. eine Matrix leicht auf der Ebene umrechnen. Siehe http://zfx.info/viewtopic.php?f=7&t=1967&p=25322#p25322 bzw. die Matrixformel in kurz http://zfx.info/viewtopic.php?f=7&t=1967&p=25322#p25893
Bei Zentralperspektive erstellst du einen Strahl von der Eye-Position (Kamera-Position in Weltkoordinaten) durch die Near-Plane des Frustums an den relativen Mauskoordinaten und berechnest den Schnittpunkt dieses Strahls mit deiner Ebene.
-
- Beiträge: 38
- Registriert: 06.02.2013, 09:42
- Alter Benutzername: witziok
- Echter Name: Sebastian W.
Re: Maus Koordinate in 3D WorldSpace
es ist normale Vogelperspektive
XZ-Ebene ist die ja von oben gesehene Spiel Ebene
deswegen brauche ich nur Position-Umrechnung von Mouse-XY nach Scene-XZ
XZ-Ebene ist die ja von oben gesehene Spiel Ebene
deswegen brauche ich nur Position-Umrechnung von Mouse-XY nach Scene-XZ
Re: Maus Koordinate in 3D WorldSpace
Was heißt bei dir "normal"? Vogelperspektive kann auch Iso oder Zentral sein, was ist es denn nu?witziok hat geschrieben:es ist normale Vogelperspektive
Lösungen für beide Fälle habe ich ja gepostet, musst dich nur entscheiden.
-
- Beiträge: 38
- Registriert: 06.02.2013, 09:42
- Alter Benutzername: witziok
- Echter Name: Sebastian W.
Re: Maus Koordinate in 3D WorldSpace
wie normale 3D Perspektive nur das ich die Kamera über terrain habe und nach Unten 45grad die X axe rotiere
Re: Maus Koordinate in 3D WorldSpace
Ich glaube, witziok verwendet eine ganz normale persektivische Projektion... also Zentralperspektive...witziok hat geschrieben:wie normale 3D Perspektive nur das ich die Kamera über terrain habe und nach Unten 45grad die X axe rotiere