首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >帧不会在renpy中显示(Python)

帧不会在renpy中显示(Python)
EN

Stack Overflow用户
提问于 2020-09-18 03:46:03
回答 1查看 253关注 0票数 0

我正在尝试用renpy做一个游戏,我实现了一个像机械师一样的小rpg,我试着展示健康条。它工作了一段时间,但后来它停止了,我不知道为什么。我检查了我的变量,一切似乎都很正常。也许这里有人能帮我。下面是小rpg屏幕设置部分。

代码语言:javascript
复制
label rpg_test:
play music "Boss_Fight.wav"
$ attack = 0
if "dagger" in inventory == True:
  $ player_attack + 2
$ kdragon_hp = kdragon_max_hp
define gui.bar_tile = True 
define getting_attacked = "No one"
$ kdragon_max_hp = 50 * len(party)
$ kdragon_hp = kdragon_max_hp
screen simple_stats_screen:
    frame:
        xalign 0.01 yalign 0.05
        xminimum 220 xmaximum 220
        yminimum 100 ymaximum 100
        vbox:
            text name size 15 xalign 0.25
            text "[player_hp] / [player_max_hp] HP" size 13 xalign 0.5
            text "[player_sp] / [player_max_sp] SP" size 13 xalign 0.75
            null height 2
            hbox:
                bar:
                    xmaximum 130
                    ypos 10
                    value player_hp
                    range player_max_hp
                    left_gutter 0
                    right_gutter 0
                    thumb None
                    thumb_shadow None
                    
                null width 3
                
                

    if gilbert_in_party == True:
      frame:
        xalign 0.01 yalign 0.20
        xminimum 220 xmaximum 220
        yminimum 100 ymaximum 100
        vbox:
            text "Gilbert" size 15 xalign 0.25
            text "[gilbert_hp] / [gilbert_max_hp] HP" size 13 xalign 0.5
            text "[gilbert_sp] / [gilbert_max_sp] SP" size 13 xalign 0.75
            null height 2
            hbox:
                bar:
                    xmaximum 130
                    ypos 10
                    value gilbert_hp
                    range gilbert_max_hp
                    left_gutter 0
                    right_gutter 0
                    thumb None
                    thumb_shadow None
                    
                null width 3
    if guard_in_party == True:
      frame:
        xalign 0.01 yalign 0.35
        xminimum 220 xmaximum 220
        yminimum 100 ymaximum 100
        vbox:
            text "Guard" size 15 xalign 0.25
            text "[guard_hp] / [guard_max_hp] HP" size 13 xalign 0.5
            text "[guard_sp] / [guard_max_sp] SP" size 13 xalign 0.75
            null height 2
            hbox:
                bar:
                    xmaximum 130
                    ypos 10
                    value guard_hp
                    range guard_max_hp
                    left_gutter 0
                    right_gutter 0
                    thumb None
                    thumb_shadow None
                    
                null width 3
    if host_in_party == True:
      frame:
        xalign 0.01 yalign 0.5
        xminimum 220 xmaximum 220
        vbox:
            text "TV Host" size 15 xalign 0.25
            text "[host_hp] / [host_max_hp] HP" size 13 xalign 0.5
            text "[host_sp] / [host_max_sp] SP" size 13 xalign 0.75
            null height 5
            hbox:
                bar:
                    xmaximum 130
                    value host_hp
                    range host_max_hp
                    left_gutter 0
                    right_gutter 0
                    thumb None
                    thumb_shadow None
                    
                null width 5
                
                text "[host_hp] / [host_max_hp]" size 16
    frame:
        xalign 0.99 yalign 0.05
        xminimum 220 xmaximum 220
        vbox:
            text "Dragon king" size 22 xalign 0.5
            null height 5
            hbox:
                bar:
                    xmaximum 130
                    value kdragon_hp
                    range kdragon_max_hp
                    left_gutter 0
                    right_gutter 0
                    thumb None
                    thumb_shadow None
                    
                null width 5
                
                text "[kdragon_hp] / [kdragon_max_hp]" size 16
    ```
EN

回答 1

Stack Overflow用户

发布于 2020-11-12 11:13:18

我试着用数据填充你的屏幕,它工作得很好。检查您拥有的变量,确保您正在显示或调用屏幕,这不在您提供的代码片段中: call screen simple_stats_screen或show screen simple_stats_screen。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63945232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档