×
Меню
Индекс

MSFD Движение вдоль оси объекта

Move     axis(x/y/z), units/sec_enum
 
Move x, 100
Object_ID->Move Z, 30
 
Двигает объект вдоль выбранной оси (x, y, или z) с выбранной скоростью.
Скорость исчисляется в пунктах в секунду (21.3 пункта в футе).
 
Поэтому расстояние, пройденной за фрейм будет зависеть от количества фреймов в секунду, а расстояние, пройденное за единицу времени нет.
Это движение основано на локальном положении объекта.
Таким образом, положительное движение по y всегда будет двигать объект вдоль его локального, прямо направленного вектора:
 
 
 
Примечание: Move не будет работать на актерах, включая игрока.
Однако можно использовать ее на мертвых актерах (Информация с форумов / Argent).
Как и все функции со стрелкой, Move требует, что бы объект уже был в игре, до того как вы напишите скрипт:
 
PlaceAtPC "My_Object", 1,1,1
My_Object-> Move x, 10
 
не будет работать, если My_Object не находится в игре (в сцене), но вы можете повесить на него локальный скрипт с
 
Move x, 10