34 Контейнеры frame и fixed в Renpy
В отличие от строгой сортировки по горизонтали и вертикали с помощью контейнеров vbox и hbox, контейнеры frame и fixed позволяют собирать элементы внутри себя в произвольном порядке. В таком случае для каждого элемента нужно указать свою позицию внутри фрейма.
Контейнер frame представляет собой блок, который рисует фон и рамку под содержимым. В качестве фонового изображения он использует картинку по пути: game/gui/frame.png
То есть, разместив определённые элементы внутри контейнера, это будет выглядеть так:
Вы можете изменить базовую картинку frame.png или заменить на свою с таким же названием, чтобы стилизовать контейнер под стилистику вашей игры.
Стоит иметь в виду, что картинка frame.png используется базовым интерфейсом игры, поэтому изменив её, также изменятся различные окна оповещения. Например, при выходе из игры.
Контейнер fixed работает аналогично, но не подкладывает фоновое изображение.
Это может быть полезно для каких-нибудь элементов интерфейса, не требующих дополнительного оформления. Кроме того, по необходимости можно добавить любое фоновое изображение, просто дописав картинку внутрь контейнера.
***
Код из урока:
rpy
containers.rpy2.34 Kb
Предыдущий урок:
Следующий урок:
Здесь будет ссылка
In bundle
renpy
разработка игр
программирование
визуальная новелла
туториалы ренпай
гайды ренпи