找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: qwe3147969113

[已解决] 关于bar血条的用法求助?

[复制链接]
发表于 2021-7-12 12:33:31 | 显示全部楼层
qwe3147969113 发表于 2021-7-12 10:00
可以付费啊,我又不白嫖,你觉得你能解决发个二维码,多少钱可以转你,
本来就是论坛,乐意回复就回复, ...

这位老板,来,看懂回复:
你应该先学习些renpy基础知识。#指出个人认为的问题所在。

如看,论坛里的入门教程和中文文档。
#给出解决方向。

再这样问下去,
#注意这个大前提。

是人家直接给你写出完整游戏吗?
#吐槽式推演结果,重要是注意“写出完整游戏”,
真那样,那你不应该再问遇到的脚本问题,
而是去“茶社”版块发招募合作贴或招聘程序员

先不要说人家愿不愿意,你付费了吗?
#注意“人家愿不愿意”这又一个前提,是指做你雇佣的程序员。不只是你有钱,就有底气。
你付费了吗?其实指的给你写“完整游戏”,等于花钱雇佣程序员,而不是某个问题上咨询收费。
不好意思,低估您有钱的底气,不,是

自己都不去动脑子?
#才又,指出另一个问题。

不去思考研究,人家给的脚本吗?
#真如此,猜测,您可能出另一个问题。

也就是说,您还没有专职程序员?自己上?
那您renpy基础还是要学,要懂,不然不可能解答如此,还理解不了,
学了,懂了,那些基础问题就不用问了,不用花钱了,也更容易理解他人好心的解答。


回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2021-7-12 13:33:28 | 显示全部楼层
龙氏 发表于 2021-7-12 12:33
这位老板,来,看懂回复:
你应该先学习些renpy基础知识。#指出个人认为的问题所在。

感谢您教课书式的回答,我会自身找问题
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2021-7-12 15:11:42 | 显示全部楼层
龙氏 发表于 2021-7-12 12:33
这位老板,来,看懂回复:
你应该先学习些renpy基础知识。#指出个人认为的问题所在。

大哥你这么厉害你能帮我看下吗?我修改了一下,现在游戏可以运行,按照之前那个大佬说的,现在游戏运行两次都只会显示一个名字,有什么解决办法吗?
screen single_stat(name, hp, hp_max, lv, ex, ex_max,xalign):
  
    frame:
        xalign xalign
  
        vbox:
            spacing 5
  
            hbox:
                text "[name!t]" min_width 220
                text _(" Lv. [lv]")
  
            hbox:
                text _("HP"):
                    min_width 40
                    yalign 0.5
  
                bar:
                    value AnimatedValue(hp, hp_max, 1.0)
                    xmaximum 180
                    ysize 26

                text " [hp]/[hp_max]":
                    yalign 0.5

            hbox:
                text _("ex"):
                    min_width 40
                    yalign 0.5
  
  
                bar:
                    value AnimatedValue(ex, ex_max,1.0)
                    xmaximum 180
                    ysize 26
  
                text " [ex]/[ex_max]":
                    yalign 0.5
  
  
screen stats():
  
    use single_stat(_("英雄"), hero_hp, hero_hp_max, hero_lv, hero_ex, hero_ex_max, 0.0)
    use single_stat(_("魔王"), Devil_hp, Devil_hp_max, Devil_lv,Devil_ex, Devil_ex_max, 1.0)
  
## 英雄 数值。
default hero_hp = 50
default hero_hp_max = 100
default hero_lv = 10
default hero_ex = 10
default hero_ex_max = 999
  
## 魔王 数值。
default Devil_hp = 100
default Devil_hp_max = 100
default Devil_lv = 90
default Devil_ex = 90
default Devil_ex_max = 999
  
# 游戏在此开始。
label start:
  
    show screen stats
    with dissolve
  
    "英雄需要治疗。"
    $ hero_hp = 100
    $ hero_ex = 100
    "治疗完成。"
  
  
    "魔王等级太高了?"
    $ Devil_lv = 10
  
    "现在都是10级了。"
  
    hide screen stats
    "关闭数值显示界面"
##第二次循环  
screen single_stat(name, hp, hp_max, lv, ex, ex_max,xalign):
  
    frame:
        xalign xalign
  
        vbox:
            spacing 5
  
            hbox:
                text "[name!t]" min_width 220
                text _(" Lv. [lv]")
  
            hbox:
                text _("HP"):
                    min_width 40
                    yalign 0.5
  
                bar:
                    value AnimatedValue(hp, hp_max, 1.0)
                    xmaximum 180
                    ysize 26

                text " [hp]/[hp_max]":
                    yalign 0.5

            hbox:
                text _("ex"):
                    min_width 40
                    yalign 0.5
  
  
                bar:
                    value AnimatedValue(ex, ex_max,1.0)
                    xmaximum 180
                    ysize 26
  
                text " [ex]/[ex_max]":
                    yalign 0.5
  
  
screen stats():
  
    use single_stat(_("英雄2"), hero_hp1, hero_hp_max1, hero_lv1, hero_ex1, hero_ex_max1, 0.0)
    use single_stat(_("魔王2"), Devil_hp1, Devil_hp_max1, Devil_lv1,Devil_ex1, Devil_ex_max1, 1.0)
  
## 英雄 数值。
default hero_hp1 = 20
default hero_hp_max1 = 998
default hero_lv1 = 20
default hero_ex1 = 20
default hero_ex_max1 = 99
  
## 魔王 数值。
default Devil_hp1 = 10
default Devil_hp_max1 = 99
default Devil_lv1 = 10
default Devil_ex1 = 99
default Devil_ex_max1 = 22
  
# 游戏在此开始。
label start2:
  
    show screen stats
    with dissolve
  
    "英雄需要治疗。"
    $ hero_hp1 = 12
    $ hero_ex1 = 13
    "治疗完成。"
  
  
    "魔王等级太高了?"
    $ Devil_lv1 = 20
  
    "现在都是10级了。"
  
    hide screen stats
    "关闭数值显示界面"
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2021-7-12 15:15:35 | 显示全部楼层
qwe3147969113 发表于 2021-7-12 15:11
大哥你这么厉害你能帮我看下吗?我修改了一下,现在游戏可以运行,按照之前那个大佬说的,现在游戏运行两 ...

这其中还有一个问题,游戏运行,运行第一个就不会运行另外一个,所以最后结果是相同的,问了这么多就是希望在实际运用中解决这个冲突问题
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-4-26 17:00 , Processed in 0.108416 second(s), 17 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表