Сообщение от Dstalk
sX=EntityX(#Sphere):sZ=EntityZ(#Sphere)
cX=EntityX(#Cube):cZ=EntityZ(#Cube)
distance = SQR((sX-cX)^2 + (sZ-cZ)^2)
if distance>2 then EntityLookAt(#Cube, sX, 0, sZ):MoveEntity(#Cube, 0, 0, 1)
Куб всегда обращен к сфере и движется вперед, если расстояние между ними больше 2...
|
Кстати, в вурике MoveEntity работает как в Blitz3d TranslateEntity, т.е в твоем случае куб будет все время двигаться в одну сторону не зависимо от того куда он повернут