MouseX & Y nach 3D?
Übersicht

Xawer23Betreff: MouseX & Y nach 3D? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo, ich muss dann doch nochmal stören ![]() Gibt es einen Befehl, der mir die 2D-Koordinaten der Maus als entsprechende 3D position ausspuckt? Also quasi soetwas wie CameraPick, nur das an der Stelle kein Entity sein muss Es geht hier um das Erteilen von Befehlen in einem Echtzeit-Strategiespiel wie z.B. Warcraft oder AoE. Hat jemand eine Idee, oder schonmal ein ähnliches Projekt erstellt? ICh weiß dass es bei Draw3D den Befehl MouseX3D() gibt, aber der hilft mir hier ja nicht, weil ich komplett in 3D arbeite. |
||
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du brauchst immer eine Referenz um eine projizierte 2D-Koordinate in eine 3D-Koordinate umwandeln zu können. Um CameraPick kommst du also nicht drum herum. Picke einfach das Terrain, die Koordinaten bekommst du dann mit PickedX![]() ![]() ![]() mfG Holzchopf |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
Nicdel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Da du die Entities auf einem Terrain (= Entity) herumschickst, ist CameraPick![]() |
||
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7 |
Xawer23 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ok, da habe ich nicht drüber nachgedacht. In meinem Fall ist es kein Terrain, sondern eine Plane, aber das verhält sich ja genauso. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group