| ||||||
Die Funktion ENTITYDISTANCE ermittelt die Entfernung zwischen zwei Objekten (entity). Diese Funktion vereinfacht die Programmierung, da dadurch eine manuelle Berechnung entfallen kann. | ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
Es wird die Entfernung zwischen zwei Objekten zurückgeliefert. | ||||||
Beispiel | ||||||
Erstellt zwei Würfel, die ständig ihre Position verändern. Die Entfernung zwischen den Objekten wird angezeigt: GRAPHICS3D 640,480,0,2 SETBUFFER BACKBUFFER() camera=CREATECAMERA() POSITIONENTITY camera,0,0,0 light=CREATELIGHT() ROTATEENTITY light,90,0,0 pivot=CREATEPIVOT() POSITIONENTITY pivot,0,0,10 cube=CREATECUBE(pivot) POSITIONENTITY cube,0,0,3 pivot2=CREATEPIVOT() POSITIONENTITY pivot2,1,1,15 cube2=CREATECUBE(pivot2) POSITIONENTITY cube2,0,5,0 WHILE NOT KEYDOWN(1) TURNENTITY pivot,1,2,3 TURNENTITY pivot2,-1,-2,-3 RENDERWORLD TEXT 0,0,"Entfernung zwischen Objekten:"+ENTITYDISTANCE(cube,cube2) FLIP WEND END | ||||||
Siehe auch | ||||||
ENTITYCOLLIDED, ENTITYINVIEW |