天天看點

RENPY imagebutton的簡單實作

screen choose_battleway():
    $ w2=1
    $ w1=1


    frame:
        background None
        xpos 0  ypos 400


        for man in tongshuailist:
            $ jlname=man.FTR
            text "[jlname]" xpos w2*300+80 ypos  w1*100-50 min_width 80 size 18  color"#000033"

            python:
                skill=return_kapai_from_captain(man)
                skillname=skill.FTR
                skillid=skill.EIDD
            imagebutton idle 'huangse_kapai.png' hover 'huangse_kapai2.png' as skillid  xpos w2*300 ypos  w1*100 action Return(skill)
            text "上策:[skillname]" xpos w2*300+80 ypos  w1*100+30  size 30
            #如果角色的三維高于100,會有第二計謀(成功率減少)
            if man.WL+man.TS+man.ZL>=200:
                python:
                    skill=return_kapai_from_captain(man)
                    skillname=skill.FTR
                    skillid=skill.EIDD
                imagebutton idle 'huangse_kapai.png' hover 'huangse_kapai2.png' as skillid  xpos w2*300 ypos  w1*100+180 action Return(skill)
                text "下策:[skillname]" xpos w2*300+80 ypos  w1*100+210  size 30

            $ w2+=1


    frame:
        background None
        xpos 500 ypos 50
        button:
            text "行動結束" style "button_text"
            action Return()
           

效果展示:  https://www.bilibili.com/video/BV1yy4y177TM/