Заставка и загрузочный экран (Splashscreen and Presplash)
Добавление заставки (Adding a Splashscreen)[править | править код]
Заставка – изображение или видеофрагмент, который появляется при запуске игры и перед переходом к меню. Обычно это логотипы или вступительные ролики. Метка splashscreen автоматически воспроизводится перед главным меню. Однако тот же код применим к заставке, расположенной в любом месте вашей игры под другим ярлыком.
Чтобы добавить текстовую заставку в игру, вставьте код, подобный приведенному ниже, в любое место вашего скрипт-файла (если он не находится в блоке):
label splashscreen:
scene black
with Pause(1)
show text "American Bishoujo представляет..." with dissolve
with Pause(2)
hide text with dissolve
with Pause(1)
return
Вот ещё один пример заставки, на этот раз с использованием изображения и звука:
image splash = "splash.png"
label splashscreen:
scene black
with Pause(1)
play sound "ping.ogg"
show splash with dissolve
with Pause(2)
scene black with dissolve
with Pause(1)
return
И, наконец, с видеофайлом:
label splashscreen:
$ renpy.movie_cutscene('movie.ogv')
return
Добавление загрузочного экрана (Adding a Presplash)[править | править код]
Загрузочный экран – изображение, показываемое в то время, когда Ren'py читает скрипты и запускает игру. Чтобы показать такое изображение во время запуска движка, создайте файл изображения с именем presplash.png (или presplash.jpg) и сохраните его в каталоге игры.
- presplash.png
-
- Изображение, которое используется при загрузке игры.
Добавление полосы прогресса (Adding a Progress Bar)[править | править код]
Вместо статичного изображения можно также показать полосу прогресса, показывающую прогресс загрузки движка. Она заменяет обычное изображение presplash и автоматически получает приоритет, если заданы оба изображения.
Полоса прогресса может быть оформлена в виде темы и требует от вас предоставления двух файлов в формате PNG или JPG:
- presplash_background.png
- Фоновое изображение полосы выполнения. Полностью отображается при запуске, поэтому его можно использовать для создания любого фона для полосы выполнения, т.е. добавить рамку или любой другой сплошной фон. Изображение всегда должно быть полностью непрозрачным.
- presplash_foreground.png
- Изображение переднего плана полосы выполнения. Во время загрузки, отображается слева направо. Следует использовать для видимости полосы выполнения. Может содержать прозрачность.
Работает следующим образом: Ren'Py сначала отображает presplash_background.png, а затем сверху показывает presplash_foreground.png, открывая его слева направо по мере загрузки.
Тематика бара полностью зависит от вас, но ниже вы можете найти два примера того, как все может выглядеть:
Источник[править | править код]
Статья "Splashscreen and Presplash" на английском языке.
На главную страницу | Официальная документация движка | Вернуться к началу статьи |