好吧,我是很新手的在这个过程,我的问题是访问和改变这个struct中struct中的struct变量...
我说得可能有多余的信息,如果你想知道为什么我这么说的,请查阅我帖子开头的第一句话。
说实话,我就是想要改变这个页面的内容。我的代码是:
dialogue.4.text = string_concat("Ok, nice to meet you, ", player_name, ".")
看上去好像一切都正常,因为dialogue是一个struct,4是一个struct,在dialogue内,然后是text变量我想改变。
但是,当我把鼠标放在这些错误信息上时,它出现了很多错误。
"这里期望的是一个赋值语句"
"这里出现了一个数字字面值"
"这里有一个表达式的变量地址不正确"
"左边赋值语句的运算符表达式的左边必须是变量"
我真的很希望我能够问出比 "这究竟是怎么回事?" 更好的问题,但我就是那么低水平,一般的搜索方法并不能帮助我打破这个困境。
如果这对你有任何帮助,请看我给你的一个struct的例子:
// 对话书 //
对话 =
{
"1" : {
文字 : "这只是本书上的内容" ,
回复 : [
["Hello", 2],
["Hi",3],
["Bye", -1]
],// 回复结束
命令 : do_nothing // 到达文本网页时运行
} // 文本结束
} // 文本结束
评论 (0)