Ren'Py memo

Ren'Pyの個人的なメモ

buttonに2回ATLをつける

ボタンが表示された1回だけATLが動いてほしい

on idleだとhoverの状態からidleに戻るたびにon idleのATLが動いてしまう

のでimage自体にATLをつける

    image ch_idle:
        "ch_idle0"
        xoffset -1000
        linear 0.15 xoffset 30
        linear 0.15 xoffset 0

これはエンジンが生成した矩形画像を用意しているが、
画像素材を用意して"ch_idle0"を画像名の"ch_idle0.png"にしてもいい

    transform h_trans:
        on hover:
            linear 0.1 ypos 20
            linear 0.1 ypos -20
            linear 0.1 ypos 0

(中略)

    textbutton i.caption idle_background "ch_idle" hover_background "ch_hover" action i.action at h_trans

buttonに先ほど書いたimageを指定しatでon hoverの指定をする