7 Renpy - Как сделать экран загрузки
Экран загрузки в Renpy - это изображение с логотипом или заполняемый бар прогресса перед стартом игры. Движок имеет соответствующие функции по умолчанию, поэтому нам остаётся только добавить подходящие изображения, названные определённым образом.
Подготовьте нужное изображение или скопируйте это. Назовите его presplash и перенесите в папку game вашего проекта. Запустите игру в лаунчере, чтобы убедиться, что лого отображается.
***
***
Стоит иметь в виду, что загрузочный экран появляется на момент инициализации файлов игры. Этот процесс может быть менее или более долгим в зависимости от конфигурации компьютера игрока.
Т.е. на слабых ПК загрузочный экран может отображаться несколько секунд. А на мощных - инициализация пройдёт моментально и этот экран отобразится на доли секунды, так что игрок даже не успеет его заметить.
Чтобы экран отображался какое-то минимальное количество времени на любом компьютере, напишем инструкцию. Откройте файл options.rpy и в самом начале пропишите:
define config.minimum_presplash_time = 3.0
Число 3.0 устанавливает время отображение в 3 секунды. Можете написать любое нужное число.
***
Для создания бара загрузки на загрузочном экране нам понадобятся два изображения - с полным баром и пустым.
Подготовьте подходящие картинки, или используйте эти. Назовите их presplash_background (пустой бар) и presplash_foreground (заполненный бар). Изображения должны быть в формате .png. Также поместите их в папку game своего проекта.
Удалите ранее написанную строку define config.minimum_presplash_time = 3.0. Теперь бар загрузки будет постепенно заполнятся.
Следующий урок:
8 Renpy - Заставка перед главным меню
8 Renpy - Заставка перед главным меню
In bundle
renpy
разработка игр
визуальная новелла
программирование
ренпи
ренпай