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

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

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

384subscribers

98posts

Showcase

16

40 Группировка экранов с помощью tag в Renpy

Свойство tag используется для группировки экранов и их автоматического отображения. Например, в главном меню, при переключении между экранами - закрывается текущий и открывается новый. Это происходит потому, что все они связаны одним общим тэгом menu.
Аналогично этому мы можем создать несколько экранов и связать их общим тэгом. Название для тега можно придумать любое.
На скриншоте выше создано три экрана для отображения определённых квестов. Все они имеют одинаковое позиционирование, и если открыть их одновременно, то текст будет наложен друг на друга. Однако благодаря свойству tag, открытие одного экрана приведёт к закрытию предыдущего из этой группы. Таким образом можно создать несколько вкладок в одном общем экране и переключаться с помощью кнопок.
В коде кнопок мы просто указываем название экрана, который следует открыть
***
Код из урока:
rpy
tag.rpy3.77 Kb
Предыдущий урок:
39 Mousearea в Renpy (невидимые кнопки)
Следующий урок:
41 Оператор use в Renpy
Все уроки здесь
Subscription levels3

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

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

Колонист

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

Штурман

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