今天在考虑给50变量增加指导。发现变量没有名字只有编号很是麻烦。因此考虑了一下如何能够给变量增加名字。当然不能搞得像一门语言一样复杂,再说俺也不懂编译原理。初步设想增加一个指令,这个指令在游戏中没有任何意义。只在事件修改器中定义变量的名字。指令参数为:
(指令id, x, s1, s2, s3, s4, s5)
含义为定义变量x的名字为s1-s5定义的字符,5个参数可以定义10个字符。作为变量名基本够用了。
id使用目前空白的指令,比如6号指令。
在修改器中自动记录下这个指令定义的变量名。然后一方面在解释变量意义的时候就可以用变量名代替[x100]等的数字。另一方面在指令指导中可以用下拉框来选择变量,已经定义好的变量都可以通过下拉框选择,而不用记着变量的具体编号。当然最好在事件的开始部分定义所有使用的变量。并且变量名的定义只能在一个事件中有效。
这样应该可以节省大家很多的工作量,并且