Точно так же, как и в случае с перемещением, описанным выше, вы можете вращать объекты вокруг их локальной или мировой оси и определять текущий угол поворотаМаленькое уточнение: похоже, если использовать RotateWorld, то объект быдет исправно вращаться, но GetAngle будет возвращать, что объект как был, так и остался неповернут. Rotate работает нормально (Прим. Gwathlobal):
Rotate , axis, angle/sec_enum
RotateWorld, axis, angle/sec_enum
Rotate, z, -30;вращать против часовой стрелки, 30° в секунду, вокруг оси z объекта
Object_ID -> Rotate, Y, 100
Оси – это X, Y или Z.
Заметьте, что значение, которое вы задаете в функциях, это скорость вращения (не угол), так что если хотите повернуть объект на 90 градусов, то используйте SetAngle (для мгновенного поворота) или Rotate вместе с GetAngle, чтобы проверять насколько повернулся объект. Эти функции не могут быть использованы на актерах.