红色警戒3官方战役里添加自定义战役的方法教程(二)
关于让电脑会使用建筑和部队,遭遇战里的transfer脚本已经没用,要用以下这条脚本
并且,每当有新的建筑要让ai使用,就要加这条脚本 需要注意的是,这条脚本会让ai使用所有已经在地图上属于他的东西,包括地图外的要进攻的单位,所以,若要让地图外的电脑单位按照脚本进攻,就必须再设置一个玩家,这个玩家专门控制这些进攻部队。 现在说一下ai问题,编辑器的玩家列表那里可以选择ai性格基本都只会防守,所以,若要让ai按照预定的方式进攻,就得自己设计ai 以设计一个盟军ai为例 步骤如下: 1: 先要复制这5个文件到自己的mod文件夹里 2.然后打开AlliedCoopBaseSkirmishPersonality.xml,用这个做模板做新的ai,修改他的继承和id id可以自己随便起个名字 3 必须加上<Side>Allies</Side>这行代码,然后Main Offensive States下面是这个ai的进攻策略, Unit Preferences下面是调节这个ai喜欢出哪些单位 关于进攻策略,不能只是修改策略文件的内容而不修改策略的id,这样会导致闪退,策略文件的位置如下 最后说一点注意:地图里不要出现中文!!!非常重要,否则你的红色警戒3地图打包不会成功的。 |