找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 200|回复: 2

[已解决] 這個問題該怎麼解決

[复制链接]
发表于 2024-8-9 20:17:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 SleepNot 于 2024-8-10 11:43 编辑

想寫那種分支嵌套但是出了一點問題。
運行測試的時候在第一個nemu選擇了第一個選項後跳轉到第二個menu後不管選哪個都會在運行完這個選項之後再運行第一個menu的第二個選項。如果在第二個menu裡選了第一個選項能運行的時候還會運行這個menu的第二個選項。
想問問這個該怎麼解決。
下面是我敲的一些,,希望有人指出一下問題出在哪裡了T T
3467A3A320239BE7D1D0978B3087E058.png


发表于 2024-8-9 21:37:33 | 显示全部楼层
对繁体字不太熟悉,就算转换成简体也没能看懂你所表达的意思……我只能按照猜的意思来看了。
你这段代码的最大的问题就是缩进,你的label和menu写成了同级,导致所有代码都只按照行数一行行往下运行了(虽然没有报错)
其次,你所有label的最后都没有加return作为结尾,这样会导致renpy运行label到最底下后还会接着运行,导致到最后跳到了其他label当中(虽然这也不会有报错)
你给出的代码正确的格式应该为
[RenPy] 纯文本查看 复制代码
label test_menu_A:
    menu:
        "测试项目menu_1"

        "menu_1_1":
            jump test_menu_A
        "menu_1_2":
            jump test_menu_B

label test_menu_B:
    menu:
        "测试项目menu_2"

        "menu_2_1":
            jump end_1
        "menu_2_2":
            jump end_2

label end_1:
    "测试结束1"
    $ end_num = 1
    return

label end_2:
    "测试结束2"
    $ end_num = 2
    return
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2024-8-10 09:48:20 | 显示全部楼层
烈林凤 发表于 2024-8-9 21:37
对繁体字不太熟悉,就算转换成简体也没能看懂你所表达的意思……我只能按照猜的意思来看了。
你这段代码的 ...

感謝你的回復!我會再試試的。
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 16:13 , Processed in 0.121701 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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