Показать сообщение отдельно
Старый 29.11.2005, 12:24   #12
Guest
 
Сообщений: n/a
]Может начнёшь с чего-нибудь попроще?[

Повернуть машину "лицом" к вейпоинту поможет это
dyaw# = DeltaYaw (car,WayPoint[k])
TurnEntity car,0,dyaw#,0
при условии, что WayPoint[k], это entity - к-ый вейпоинт
НО поворот будет мгновенным!

А то, что она по дороге едет, это вроде и не нужно знать, ведь вейпоинты стоят на дороге, значит при движении между вейпоинтами тачка будет ехать по дороге.

Если нужно поворачивать (относительно плавно), то можно примерно так сделать
dyaw# = DeltaYaw (car,WayPoint[k])
If Abs(dyaw#)>=carSpdY#
TurnEntity car,0,carSpdY#,0
Else
TurnEntity car,0,dyaw#,0
EndIf

Теперь к этому добавляем MoveEntity car,0,0,carSpdZ#
И получаем очень настырную машинку, которая будет рулить сама!
 
Ответить с цитированием