Изменить время выполнения with moveinleft, moveinright и т.д.
Перейти к навигации
Перейти к поиску
Можно задавать время для каждого перемещения в блоке инициализации, а можно и "на лету":
init python:
mtime = 1.5 # время в пути
moveinleft = MoveTransition(mtime, enter=_moveleft)
moveinright = MoveTransition(mtime, enter=_moveright)
moveoutleft = MoveTransition(mtime, leave=_moveleft)
moveoutright = MoveTransition(mtime, leave=_moveright)
init:
image t = Text("{size=128}@")
label start:
show t with moveinleft
hide t with moveoutright
show t with moveinright
# а можно прямо так, если нужно поменять "время в пути" на лету:
hide t with MoveTransition(2.0, leave=_moveright)
return
Но проще всего задать время для всех перемещений сразу:
init:
$ define.move_transitions('move', 2.0)
Источник: Renpy для чайников: Изменить время выполнения with moveinleft, moveinright и т.д.
На главную страницу | Книга рецептов Энциклопедии Ren'Py | Renpy для чайников |