Изменить время выполнения with moveinleft, moveinright и т.д.

Материал из Ren'Py Wiki
Перейти к навигации Перейти к поиску

Можно задавать время для каждого перемещения в блоке инициализации, а можно и "на лету":

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 для чайников