Анатолий Адонин

Анатолий Адонин 

Разработка на Python / Renpy

375subscribers

87posts

Showcase

16

34 Контейнеры frame и fixed в Renpy

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

Личный состав

$1.1 per month
Участник экспедиции

Колонист

$2.92 per month
С комфортом до Бетельгейзе

Штурман

$5.9 per month
Штурмуем геймдев - Пошаговые уроки с нуля до профи
Учимся создавать игры на Renpy
Программируем на Python
Go up