Для создания внеигровых экранов в Ren'Py нужно:
screen screen_name()
. 1 В имени экрана могут быть только буквы, цифры и подчёркивания, при этом оно не должно начинаться с цифры. 1show screen screen_name()
(это позволит игровому процессу продолжаться в обычном режиме, пока отображается экран) или call screen screen_name()
(для продолжения игры потребуется взаимодействие игрока, например, нажатие кнопки). 1Экраны в Ren'Py нельзя создавать непосредственно внутри Python-кода, вместо этого они должны быть определены в специальных файлах экранов как часть проекта. 3
Также для того, чтобы сделать один из экранов постоянно отображаемым поверх других, можно установить для него свойство zorder
. 5