64 Как добавить видео в Renpy
Перед тем как добавить видео в игру, необходимо конвертировать его в формат, который поддерживает движок. Renpy использует FFmpeg для воспроизведения видео. В актуальной документации перечислены следующие видеокодеки:
AV1
VP9
VP8
Theora
MPEG-4 Part 2
MPEG-2
MPEG-1
Среди контейнеров, с которыми работает встроенный видеодекодер, указаны форматы: WebM, Matroska (MKV), Ogg, AVI и различные варианты MPEG-потоков.
Для конвертации вашего видео в нужный формат можно воспользоваться любым видео-редактором или онлайн. Например здесь: video-converter.com
Для конвертации вашего видео в нужный формат можно воспользоваться любым видео-редактором или онлайн. Например здесь: video-converter.com
В Renpy существует два основных способа воспроизведения видео. С помощью функции renpy.movie_cutscene(). И с помощью специального объекта Movie().
Предварительно создайте отдельную папку videos в папке game, в которую поместите все ваши видео. Затем в функцию в качестве аргумента пропишите путь до нужного ролика.
В примере выше после перехода в данный лейбл будет воспроизведён видеоролик video1.webm, расположенный в папке game/videos/. После окончания ролика выполнение сценария продолжится со следующей строчки кода.
По умолчанию игрок может прервать воспроизведение нажатием мыши. Поэтому данный способ удобен для вступительных роликов и сюжетных вставок, которые пользователь при необходимости может пропустить.
По умолчанию игрок может прервать воспроизведение нажатием мыши. Поэтому данный способ удобен для вступительных роликов и сюжетных вставок, которые пользователь при необходимости может пропустить.
In bundle
renpy
разработка игр
программирование
визуальная новелла
туториалы ренпай
гайды ренпи
