level 10
变量的使用教程
第一部分 变量的意义
变量是做什么用的?
2dfm中,计算机能自动识别很多东西,比如人物坐标,血量气量,图号,招式项目号,招式步骤号等等。
但是,如果我们制作一个会多种变身的人物,怎么让计算机知道它该处于第几种变身状态呢?
再比如,我要制作一个随着蓄力时间越长,杀伤力越高的飞镖,怎么让计算机知道它蓄力了多久呢?
。。。
显然,2dfm中没有提供现成的功能来直接制作这些。而我们发现,这些功能都有个共同特点:
它们都需要一个特殊的数值标志来供计算机识别。
比如说多种变身的人物需要一个数值标志告诉计算机,它应该处于第几种变身状态;蓄力飞镖需要一个数值标志来告诉计算机它蓄力了多久。
这种数值标志,就是存储在变量里的。
可以说,变量就像是是一个盒子,里面装着数量作为识别标志,就像是计算机的联络暗号一样,根据不同的暗号,计算机来实施不同的行动。
所以,变量有三个基本功能:
1---赋值,就是给变量设置一个数值,相当于在盒子里直接放一个暗号。
2---计算,通过简单的加减来改变变量的数值,相当于我们用简单的数学方法间接改变暗号。
这两种功能都是在盒子里放东西或者偷偷换掉东西。
3---对变量的数值进行判断,这也就是查看盒子里到底有什么,然后根据暗号来实施对应行动。
2011年06月09日 14点06分































