![]() |
Ответ: Smooth turn entity
Цитата:
А если не прибавлять, то будет 180 - 180 |
Ответ: Smooth turn entity
агась, Марк решил не заморачиваться и Cos и Sin просто умножать на 180, тогда получается градус :)
|
Ответ: Smooth turn entity
Цитата:
|
Ответ: Smooth turn entity
Я наверно поздновато, но может поможет. Мне кажется этот вариант отличается от других, предложенных выше.
Function track_YR_Smooth(e1,e2,smothness#=1.0) PositionEntity gPivot1,EntityX(e1),EntityY(e1),EntityZ(e1) PointEntity gPivot1,e2 RotateEntity e1, 0,curveAngle#(EntityYaw(gPivot1),EntityYaw(e1),smo thness#),0 End Function Function curveangle#( newangle#,oldangle#,increments#) If increments>1 If (oldangle+360)-newangle<newangle-oldangle oldangle=360+oldangle End If If (newangle+360)-oldangle<oldangle-newangle newangle=360+newangle End If oldangle=oldangle-(oldangle-newangle)/increments End If If increments<=1 Return newangle End If Return oldangle End Function |
Часовой пояс GMT +4, время: 11:00. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot