Документация/Типы объектов/Special/CutSceneManager.type
From NeoAxis Engine Wiki
| Language: | Status: | Approved |
Описание
CutSceneManager (менеджер сцен) - это тип игрового объекта, предназначенный для управления сценами на движке. Он содержит в себе ряд вспомогательных функций для создания таких сцен.
Пример использования CutSceneManager можно посмотреть на карте CutSceneDemo.map (которая находится в директории "Game\Bin\Data\Maps\CusSceneDemo").
Методы CutSceneManager удобно использовать в логике карты. О том как добавить к карте логику, можно узнать из этой статьи.
Обратиться к свойствам и методам менеджера сцен в редакторе логики можно через список действий, выбрав в нем в свитке Static Members пункт CutSceneManager:
Методы и свойства класса CutSceneManager
Следующие свойства класса CutSceneManager можно использовать при создании логики карты:
| Название | Описание |
|---|---|
| CutSceneEnable | Включает\выключает режим проигрывания сцен на движке. |
Следующие методы класса CutSceneManager можно использовать при создании логики карты:
| Название | Параметры | Описание |
|---|---|---|
| SetCamera | cameraOrCameraCurve - камера или траектория камеры. | Делает активной указанную камеру. |
| ResetCamera | Отсутствуют. | Сбрасывает настройки камеры. |
| FadeIn | time - время затухания в секундах. | Включает плавное затухание экрана. |
| FadeOut | time - время включения в секундах. | Плавно включает экран. |
| FadeInOut | timeIn - время затухания в секундах, timeOut - время включения в секундах. | Последовательное плавное затухание и включение экрана. |
| PlaySound | name - имя звукового файла. | Проигрывание звука. |
| SetMessage | text - текст сообщения, time - время отображения сообщения в секундах, color - цвет отображаемого текста. | Отображения сообщения для сцены. Можно использовать для отображения диалога персонажей. |
| PlayObjectAnimation | obj - объект карты, animationName - название анимации. | Проигрывание анимации объекта карты. |

