Галерея событий (Event Gallery)
Перейти к навигации
Перейти к поиску
Создать галерею событий проще, чем галерею изображений. В своём коде по отдельности пропишите метки каждого события и вызовите их (по моему мнению, использовать call лучше, чем calls_in_new_context).
Например, добавим данный код до label start:
label playback:
while True:
scene black with dissolve
$renpy.block_rollback()
$playbackscene=renpy.call_screen("playback_screen")
call expression playbackscene
screen playback_screen:
frame:
area (0,0,256,512) align (.5,.5)
viewport mousewheel True scrollbars "vertical":
vbox:
for i in persistent.seen_event_list:
textbutton i action Return(i)
init -2 python:
if persistent.seen_event_list==None:
persistent.seen_event_list=[]
Рекомендую добавлять следующий код после label start:
label event1:
"Событие 1"
if not "event1" in persistent.seen_event_list:
$persistent.seen_event_list.append("event1")
return
Источник[править | править код]
Статья "Event Gallery" на английском языке.
На главную страницу | Книга рецептов Энциклопедии Ren'Py | Форумы Lemma Soft | Вернуться к началу статьи |