23 Скрытые варианты ответов в Renpy
В предыдущем уроке мы узнали как делать разветвления событий, используя условные операторы if / elif / else. С помощью оператора if мы также можем скрывать некоторые варианты ответов в блоке меню выборов.
Например, для создания вариативности прохождения.
На примере выше каждый из вариантов ответа будет отображаться на экране только в том случае, если у героя достаточно определённых параметров (деньги, сила, интеллект).
Кроме того, можно всегда отображать все возможные варианты, но делать не кликабельными те, для которых не хватает параметров. В таком виде игрок может понять, что есть альтернативные варианты прохождения, которые на текущий момент ему недоступны.
За отображение некликабельных ответов отвечает соответствующая настройка. По умолчанию она выключена, поэтому нужно прописать её в одном из файлов игры. Чтобы соблюдать порядок, запишем её в файле options.rpy, где ранее записывали другие настройки:
define config.menu_include_disabled = True
***
Скрипт из урока:
rpy
hide_menu.rpy4.50 Kb
***
Предыдущий урок:
22 Последствия выборов и разные концовки в Renpy
22 Последствия выборов и разные концовки в Renpy
Следующий урок:
24 Как сделать ввод имени в Renpy
24 Как сделать ввод имени в Renpy
In bundle
renpy
разработка игр
визуальная новелла
программирование
гайды ренпи
туториалы ренпай