0

我认为让玩家选择他们的颜色会很好。我的第一次尝试是:

define K = Character("Keeper")
define favcolor = (color="#ffffff")
define p1 = Character("Player1", (favcolor))


label start:
    K "Got a favorite color?"
    menu:
        "Blue":
            $ favcolor = color="#0033ff"
            jump Style
        "Red":
            $ favcolor = color="#ff3300"
            jump Style
        "Yellow":
            $ favcolor = color="#ffcc00"
            jump Style


label Style:
    p1 "Now I be styl'n"

但我得到一个语法错误。可能是因为我不知道自己在做什么。

4

1 回答 1

1

似乎更新改变了它的工作方式。但是,以下方法确实有效:

define K = Character("Keeper")
define E = Character('Eric', dynamic=True, color="#ffffff")

## The game starts here.

label start:

    K "Got a favorite color?"
    menu:
        "Blue":
            $ E = Character('Eric', color="#0000ff")
            jump Style
        "Red":
            $ E = Character('Eric', color="#ff3300")
            jump Style
        "Yellow":
            $ E = Character('Eric', color="#ffcc00")
            jump Style


label Style:
    E "Now I be styl'n"

如果以及何时可以找到更好的解决方法,我将更新答案。

于 2016-08-10T11:04:10.857 回答