原帖由
peacockwang于2005-04-04, 14:29:13发表
原帖由xywbd于2005-04-04, 0:37:55发表
麻烦了。
这里是典韦牺牲的片段,请问
“变量测试”是什么意思?
“变量附值”是什么意思?
第4行,变量测试 无;VAR53/其中“无”和“VAR53”分别代表什么?有什么作用?
第7行,变量测试 VAR2;无/其中“VAR2”和“无”分别代表什么?有什么作用?
第16行到第20行中,
变量测试 VAR0 1
变量测试 VAR104 1
变量测试 VAR610 1
变量测试 VAR710 1
分别代表什么?
·········我是菜鸟,请费心指教。
变量测试可以理解为事件开关,设定为开,则程序会执行该事件,否则,不执行。
通常情况下,所有的变量均初始化为0,也就是开,所以只要符合其他测试条件,该事件就会执行;
变量赋值则可以看作是一条关闭指令,事件执行完毕,给其赋值为1,即为关,则该事件不会再执行,如果没有这条指令,事件会陷入死循环,导致无法继续;
第4行的无表示设定为关的变量个数是0,53表示设定为开的变量名称是53,程序语言为53=0;
第7行的2同样是变量名称,这里的测试条件是必须在2=1的情况下才能执行该事件,这种情况通常出现在跟随事件中,即某个事件完成后,才能执行另一个相应的事件;
最后是一些变量赋值,0=1表示不再执行默认的胜利事件(通常为敌全灭)
其他三个是全局变量,会影响后续剧情发展,比如710=1,则在后面的R剧本中发生河边祭奠典韦的情节,否则该情节不发生。
大致上是这样,多看看你就明白了!
假如第2关是:
变量附值VAR104 1
赵云加入
后面第5关有:
变量测试VAR104 无
得到玉玺
那么表现在游戏中,就是如果第2关赵云加入,那么第5关就得到玉玺;就是如果第2关赵云没有加入,那么第5关就得不到玉玺。
这样理解对吗?