| ||||||||||||
Die Anweisung MOVEENTITY verschiebt ein Objekt (entity) um einen bestimmten XYZ-Abstand. Beachte, dass das Objekt relativ zu seiner Position und Drehrichtung verschoben wird. Eine Kamera kann somit immer nach vorne verschoben werden - egal ob man zur Seite guckt oder nach unten oder oben... Auch die Abstände werden relativ zur letzten Position betrachtet. ![]() | ||||||||||||
Parameter | ||||||||||||
| ||||||||||||
Rückgabewert | ||||||||||||
- | ||||||||||||
Beispiel | ||||||||||||
Dieses Programm erstellt einen Würfel. Dieser Würfel wird jedes Mal gedreht und nach vorne verschoben: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() ROTATEENTITY light,90,0,0 cube=CREATECUBE() POSITIONENTITY cube,2,-5,14 WHILE NOT KEYHIT(1) a1=(a1+1) MOD 720 a2=(a2+5) MOD 360 ROTATEENTITY cube,a1/2,0,a2 MOVEENTITY cube,.5,0,0 RENDERWORLD FLIP WEND END | ||||||||||||
Siehe auch | ||||||||||||
POSITIONENTITY, TRANSLATEENTITY |