Видеоролики
Видеоролики – это видео, воспроизводимое поверх сцены с помощью пользовательского интерфейса IMovieUI
, останавливающее выполнение скрипта и обработку пользовательского ввода во время воспроизведения.
Перед началом воспроизведения ролика выполняется переход к указанной текстуре затухания (по умолчанию сплошная черная). Когда воспроизведение завершено, выполняется переход от текстуры затухания к содержимому сцены.
Игрок может пропустить воспроизведение ролика с помощью ввода Cancel
(Esc
по умолчанию для автономного модуля ввода); привязка может быть изменена в меню конфигурации ввода.
Для добавления, редактирования и удаления ресурсов видеороликов используйте менеджер роликов, доступный через контекстное меню Naninovel -> Resources -> Movies
:
Вы можете использовать любые видеоформаты, поддерживаемые Unity.
Поведение воспроизведения роликов можно настроить с помощью контекстного меню Naninovel -> Configuration -> Movies
; доступные параметры см. в руководстве по конфигурации.
Используйте команду @movie
, а следом за ней имя клипа для проигрывания ролика в сценариях Naninovel:
; Дан клип "Opening", добавленный в ресурсы видеороликов, проиграть его
@movie Opening
По умолчанию воспроизводимое видео имеет соотношение сторон 16:9, чтобы предотвратить растягивание. Вы можете изменить это поведение с помощью переопределения интерфейса IMovieUI
. Компонент Aspect Ratio Fitter
, прикрепленный к игровому объекту MovieImage
, управляет поведением подгонки.
Ограничения WebGL
Из-за ограничений платформы воспроизведение видео на WebGL возможно только в потоковом режиме URI. При создании плеера WebGL все ресурсы видео будут автоматически скопированы в каталог Assets/StreamingAssets
. Убедитесь, что ваш веб-хостинг настроен так, чтобы предоставлять доступ к локальным файлам из каталога сборки плеера.