战役制作技巧
雄鸡战士吧
全部回复
仅看楼主
level 6
雄鸡战士 楼主
不死之身   同一触发中: 效果1:降低单位最大HP为0。 效果2:给该单位增加实时HP1。 效果3:增加该单位最大HP1点以上。
2005年12月03日 08点12分 1
level 6
雄鸡战士 楼主
帝国战役高级设计技巧:使单位不动(转) 帝国战役高级设计技巧:使单位不动(转)   如何使电脑的单位不动? 在帝国中,电脑玩家的单位总是要出去巡逻,无法控制它们的位置,有什么方法能使电脑的单位留在原地呢?用触发解决这个问题既麻烦,效果又不好。最简单有效的办法是利用不动AI。设置了不动AI后,电脑的单位就不会乱动了,只有敌人进入视野后,才会去作战,一旦敌人消失,单位又会停止不动。下面就是一个简单的不动AI: ;使村民不动开始 (defrule (true) => (set-strategic-number sn-maximum-food-drop-distance 0) (set-strategic-number sn-maximum-wood-drop-distance 0) (set-strategic-number sn-maximum-gold-drop-distance 0) (set-strategic-number sn-maximum-stone-drop-distance 0) (disable-self) ) (defrule (true) => (set-strategic-number sn-percent-civilian-gatherers 0) (set-strategic-number sn-percent-civilian-builders 0) (set-strategic-number sn-percent-civilian-explorers 0) (disable-self) ) ;使村民不动结束 ;使士兵不动开始 (defrule (true) => (set-strategic-number sn-task-ungrouped-soldiers 0) (disable-self) ) ;使士兵不动结束 现在介绍以下制作AI脚本文件的方法:创建一个文本文件,把它的扩展名改为per,再创建一个同名的文本文件,把扩展名改为ai。将两个文件都放到帝国文件夹下的AI文件夹里。用任何能编辑文本文件的程序打开扩展名为per的那个文件,将上面的蓝色文字拷贝到进去然后保存中就可以了。在你的编辑的场景中,将你需要单位不动的那个玩家的AI设成这个不动AI就行了。
2006年02月13日 04点02分 4
1