Transform Path
Transform Path - последовательность преобразований по произвольному пути. Объекты, которые сделаны дочерними по отношению к Transform Path, могут перемещаться вместе с этими преобразованиями.
Смотрите также#
- Класс WorldTransformPath для управления Transform Path через API
Добавление Transform Path#
Чтобы добавить Transform Path в сцену через UnigineEditor, сделайте следующее:
- Запустите проект с UnigineEditor.
-
В меню выберите Create -> Transform Path.
-
Выберите путь к файлу .path.
Впоследствии путь можно изменить в разделе World Transform Path окна Parameters. - Поместите объект где-нибудь в мире.
Добавление объектов, движущихся по траектории#
Чтобы объекты двигались по траектории, сделайте следующее:
- Сделайте объект ребенок пути.
-
Установите одинаковые начальные позиции для объекта и пути.
Если координаты объекта отличаются от координат пути, объект будет иметь соответствующее смещение относительно пути. - Чтобы привести объект в движение, щелкните Play на вкладке Node.
- Настроить параметры воспроизведения .
Параметры#
На вкладке Node окна Parameters вы можете настроить следующие параметры Transform Path:
Path | Устанавливает путь к новому файлу .path. |
---|---|
Orientation | Указывает, следует ли ориентировать объект по траектории или сохранять исходное положение. |
Параметры воспроизведения#
Transform Path имеет следующие параметры воспроизведения:
Loop | Зацикливает преобразование, заданное путем. |
---|---|
Update Distance Limit | Устанавливает расстояние от камеры, в пределах которого объект должен обновляться. |
Time |
Устанавливает время, с которого начинается воспроизведение преобразования, заданного путем. Если объект ориентированный вдоль пути его преобразование соответствует преобразованию пути в указанное время. В противном случае изменяется только положение объекта. |
Speed |
Устанавливает скорость воспроизведения преобразования. Отрицательные значения обеспечивают обратное воспроизведение. |
Play | Продолжает воспроизведение преобразования, заданного путем, если оно было приостановлено, или запускает воспроизведение, если оно было остановлено. |
Stop | Останавливает воспроизведение преобразования, определенного путем. Эта функция сохраняет позицию воспроизведения, так что воспроизведение преобразования, определенного путем, может быть возобновлено с той же точки. |