![]() |
Vlad
НЕ PointEntity- а ATan2;)
|
Re: Боты - и всё что с ними связано.
Чук я не понял эту строчку )
Что значит "а","А","2" ???? Да и что за тире после PointEntity? |
Re: Боты - и всё что с ними связано.
Blitzerg
функция есть такая - atan2 узнает угл между двумя точками |
Re: Боты - и всё что с ними связано.
Цитата:
Только первы йраз увидев эту функцию без примера боюсь я не пойму как заставить меш медленно поворачивать в сторону другого... |
Re: Боты - и всё что с ними связано.
Имеенно, и не толька- узнавать за спеной ли бот, или в зоне видемости.
|
Re: Боты - и всё что с ними связано.
Цитата:
|
Re: Боты - и всё что с ними связано.
Цитата:
ATAN & ATAN2 первая берёт соотношение координат по абсциссе и ординате (для угла в плоскости Y0X), вторая - непосредственно значения координат. Вторая функция позволяет отличать углы (a,b) и (-a,-b) - их соотношение равно в свете св-в знака. |
Re: Боты - и всё что с ними связано.
dist# = EntityDistance ( bot, cub )
a#=0.9 If dist > 2 TurnEntity bot,0,Sgn(DeltaYaw(bot,cub))*0.9,0 MoveEntity bot,0,0,0.03 EndIf чтобы поменять скорость поворота укажи другое значение переменной а |
Re: Боты - и всё что с ними связано.
newman, ну тогда уже так:
dist# = EntityDistance ( bot, cub ) a#=0.9 If dist > 2 TurnEntity bot,0,Sgn(DeltaYaw(bot,cub))*a,0 MoveEntity bot,0,0,0.03 EndIf |
Часовой пояс GMT +4, время: 14:00. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot