2013-2-6 05:29
kasimmax
写S剧本遇到一些问题。
1.局部变量是否不能连续使用,比如我设置了52 53 54 55四个变量做了四个撤退测试的剧本,52 53触发后,54 55也能正常触发。但是当 54 55中有一个触发后,52 53 就再也没有办法触发。剧本格式都是简单的HP检测和变量测试然后结果是说句话然后撤退,变量赋值。而且都是单个变量的测试与赋值,没有形成互锁关系。然后我把变量的数值胡乱修改一下后反而四个都能正常触发了。
2.做了一个友军HP检测为0死亡的剧本,用调试器改成HP0或者控制敌军击退他都能正常触发。但是当他在友军回合被反击死后,结果是直接撤退,不死亡。难道是因为他攻击的敌人有先手攻击的原因?
3.为什么有的敌人不会攻击?我把岳飞传里的高宠转职的霸王兵种,和驼龙这2个兵种都试了下,AI主动出击确实会朝我军冲过来,但是靠近后只会傻在原地,不会攻击我军。这是为啥。
2013-2-6 08:15
苍龙偃月
1:变量没问题,有可能你重复使用了同一变量。
2:引擎问题,我的引擎:敌人被反击至死,获得物品无动作显示。改变不了。
3:有些引擎改兵种之后如果武器不合就不会攻击,比如把拿跑车的兵种改成拿枪的兵种
4:我也的新手,解答仅供参考。
5:坐看紫虚解答。
6:不罗嗦了o(^_^)o
2013-2-6 14:10
kasimmax
回复 #2 苍龙偃月 的帖子
第一个变量我肯定没有重复使用,因为是从小到大我一步一步写下去的,之前都是50以前的变量,所以不存在重复的可能性。
第三个确实是武器不合,我设置疏忽了,已解决。非常感谢。
2013-2-6 14:13
WHITESHIP
那就改成之前胡乱改的变量吧,不要超过255即可。
如一定要解决问题请上传剧本。
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.