Документация/Типы объектов/Special/CutSceneManager.type

From NeoAxis Engine Wiki

Jump to: navigation, search
Перейти на уровень выше
CutSceneManager.type

Описание

CutSceneManager (менеджер сцен) - это тип игрового объекта, предназначенный для управления сценами на движке. Он содержит в себе ряд вспомогательных функций для создания таких сцен.

Пример использования CutSceneManager можно посмотреть на карте CutSceneDemo.map (которая находится в директории "Game\Bin\Data\Maps\CusSceneDemo").

Методы CutSceneManager удобно использовать в логике карты. О том как добавить к карте логику, можно узнать из этой статьи.

Entity16.jpg

Обратиться к свойствам и методам менеджера сцен в редакторе логики можно через список действий, выбрав в нем в свитке Static Members пункт CutSceneManager:

Entity17.jpg

Методы и свойства класса CutSceneManager

Следующие свойства класса CutSceneManager можно использовать при создании логики карты:

Название Описание
CutSceneEnable Включает\выключает режим проигрывания сцен на движке.

Следующие методы класса CutSceneManager можно использовать при создании логики карты:

Название Параметры Описание
SetCamera cameraOrCameraCurve - камера или траектория камеры. Делает активной указанную камеру.
ResetCamera Отсутствуют. Сбрасывает настройки камеры.
FadeIn time - время затухания в секундах. Включает плавное затухание экрана.
FadeOut time - время включения в секундах. Плавно включает экран.
FadeInOut timeIn - время затухания в секундах, timeOut - время включения в секундах. Последовательное плавное затухание и включение экрана.
PlaySound name - имя звукового файла. Проигрывание звука.
SetMessage text - текст сообщения, time - время отображения сообщения в секундах, color - цвет отображаемого текста. Отображения сообщения для сцены. Можно использовать для отображения диалога персонажей.
PlayObjectAnimation obj - объект карты, animationName - название анимации. Проигрывание анимации объекта карты.