使用 Ren.Py (Python),语法错误
Working with Ren.Py (Python), Syntax Errors
我认为让玩家选择他们的颜色会很好。
我的第一次尝试是:
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"
但我收到语法错误。可能是因为我不知道自己在做什么。
更新似乎改变了它的工作方式。但是,以下内容确实有效:
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"
如果我能找到更好的解决方法,我会更新答案。
我认为让玩家选择他们的颜色会很好。 我的第一次尝试是:
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"
但我收到语法错误。可能是因为我不知道自己在做什么。
更新似乎改变了它的工作方式。但是,以下内容确实有效:
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"
如果我能找到更好的解决方法,我会更新答案。