Ren'Py memo

Ren'Pyの個人的なメモ

showにデフォルトのトランジションを設定する

引用:Set 'dissolve' transition as default transition - Lemma Soft Forums

showの時のみwith ~ を省略するコード。

ほぼ同じトランジションを使う場合の設定です。
その時だけ別のトランジションを使いたい時は
with fadeみたいにいつも通り書けば上書きされます。多分

init python:
    def replacement_show(*args, **kwargs):
        renpy.transition(dissolve)
        return renpy.show(*args, **kwargs)
    config.show = replacement_show

独自に設定したトランジションを設定したいとき

define dis = { "master" : Dissolve(0.2), "mcs" : Dissolve(0.2) }

init python:
    def replacement_show(*args, **kwargs):
        renpy.transition(dis)
        return renpy.show(*args, **kwargs)
    config.show = replacement_show