你好!我从高中开始就一直在使用HTML进行编码,但是我一直在摸索着学习Python,因为我有一个想法,想让一个交互式视觉小说来到生活中。 我一直在跟随Ren'Py教程,关于对话他们的教程是足够的,但是当决定路径开始时,代码教会我的并没有起作用。 我不能在这里附上图片,所以我不确定如何描述发生了什么事,除了这里是我的代码的第27-68行,认为是问题的位置,因为它包含了所有可以采取的决定,包括一些对话。如果有人能帮助我理解我错失了什么,我会很感激。 游戏会给我一大堆错误代码,当它来到决定菜单应该显示的地方时,接着如果我按下忽略(我这样做是为了看看问题会在什么地方停止)它会跳过从第31行("Hey! What the hell?!"对话)到第65行("There's a note here..."对话)。

  T "这就是这个地方。它...已经很久了。"
    "(门吱嘎声)"
    T "它看起来和以前很不一样..."
    "(门锁的声音)"
    T "嘿!你干什么?!"
# 房间出现


    menu:


        "[检查沙发]":
            跳转 choice1_couch


        "[检查楼梯]":
            跳转 choice1_stairs
            
        "[检查桌子]":
            跳转 choice1_table
 
    label choice1_couch:


        $ menu_flag = 1


        T "我记得在这个沙发上玩过游戏和她。不知道它已经多久没变了。"


        跳转 choice1_done


    label choice1_stairs:


        $ menu_flag = 2


        T "她的房间在那条楼梯上。不知道我能不能承受看它。"


        跳转 choice1_done


    label choice1_table:


        $ menu_flag = 3


        T "这里有张纸条。它比其他东西都要干净。"
        "左边的门里有回忆。右边的门里有梦想。选择得当。"


    label choice1_done:  T "这就是这个地方。它...已经很久了。"
    "(门吱嘎声)"
    T "它看起来和以前很不一样..."
    "(门锁的声音)"
    T "嘿!你干什么?!"
# 房间出现


    menu:


        "[检查沙发]":
            跳转 choice1_couch


        "[检查楼梯]":
            跳转 choice1_stairs
            
        "[检查桌子]":
            跳转 choice1_table
 
    label choice1_couch:


        $ menu_flag = 1


        T "我记得在这个沙发上玩过游戏和她。不知道它已经多久没变了。"


        跳转 choice1_done


    label choice1_stairs:


        $ menu_flag = 2


        T "她的房间在那条楼梯上。不知道我能不能承受看它。"


        跳转 choice1_done