|
作者:castelu
大家可以看到,Entrance Through 2013那张图里,电脑进攻的兵会攻击沿途的所有兵种,甚至会打堵口的MM等兵种,其实上我修正过电脑的AI
那么究竟是如何实现的呢,现在就来告诉大家
一般来说,组织电脑进攻,会用Order命令下的Attack
如果用Attack命令攻击到某一个Location,当作用对象是玩家,是会自动沿途攻击其他单位的
而当作用对象是电脑,会只攻击到那个Location而忽视中途的其他单位,有这个缺陷
如果要实现电脑在攻击某一个单位同时,攻击路途中的其他单位,需要再加一条触发:
Run AI Script:Send All Units on Random Suicide Missions
这条触发的意思是随机打附近的单位
只要Attack命令配合这个命令,就可以实现电脑攻击到某个Location,然后沿途攻击见到的所有单位,甚至会打堵口的MM等兵种
所以,好的图都修正过这个AI,如果你希望你的图上一个层次,建议使用修正AI攻击
当然,你使用移动位置层,将位置层覆盖在被攻击的所有单位上面,然后让电脑攻击到这个位置层,也是可以实现的
只是,当电脑到达位置层以前,它还是会忽视层以外的所有的其他敌对单位(如果存在的话)
再进一步地,如果结合修正AI攻击和移动位置层,相信你的图会很cool
注意,Send All Units on Random Suicide Missions是全局的,所以可以单独写一条触发,条件Always,最后加循环
之后,你所有用到Attack命令的地方,都可以实现效果
在演示图中,你们可以看到,我做了3种情况
1、Run AI Script+Attack
2、Attack
3、Patrol
只有第1种情况会打堵口的MM,后2种都不会打堵口的MM,但是第3种会打沿途遇到的兵 |
|