3、单位可以建造哪些东西
Modules.Factory.Default.ProducableUnits 可以建造的单位列表
Modules.WeaponManager.Default.TurretDescriptorList 可以建造的武器列表
Modules.TechnoRegistrar.Default.ResearchableTechnos 可以建造的技能列表
Factory:指定这个单位能够造哪些车辆或者步兵。
以美军兵营为例,找到兵营对应的Instance,双击Factory行


可以看到支持下面12个单位,每个单位都有对应的Instance,比如下面19011~19022,就是单位的Instance

双击第一个ObjectReference,可以知道这是一个士兵


其实AoA_Complete_Armory1.1工具已经把建筑和单位的关系体现出来的
比如兵营可以造这些士兵 
直升机平台可以造这些飞机 
单位是可以升级的,所以一个单位可以有多个Instance

比如这个士兵升级前Instance是19011,生命值是6

升级后Instance是19012,生命值是8

禁用单位
如果想把这个士兵从这个建筑里面移除(即游戏禁用该士兵),那么只需要按下面方式即可删除


这里删除了19011和19012,一个单位可能支持多个等级,所以把该单位相关的都删除。

修改结束后,点击保存

运行游戏,建造美军兵营,可以看到,第二行第一列的单位没有了

增加单位
同理,如果想往建筑里面添加单位,比如我们想把悍马放到兵营里面建造 找到悍马的Instance,这里是19085 
进入到兵营的增减单位列表这里(参考上面的方法进入到这里) 
点击第一个按钮 
Data Type选择ObjectReference,左下方选择TUniteDescriptor,即添加的是单位,然后输入单位的Instance,点击OK 
19085已经添加到该建筑里面的 
双击它可以看相关参数 
只在这里面添加还不行,还需要在菜单里面配置一下 在输入框输入TCubeActionMenuDescriptor,找到美军兵营,美军单位以US结尾,卡特尔是CS结尾,奇美拉是TFT结尾。比如美军兵营是Menu_Caserne_US 


前面我们已经删除了美军士兵,所以4这个位置是空的,我们可以在这个位置加入这个单位。第一行第一列是从0开始的,所以第二行第一列是4 

这是原来士兵Marine的配置,由于这个士兵是可以升级的,所以有两个

我们知道悍马是在轻型战车工厂里面建造的,我们先找到这个菜单

我们可以看到他的菜单Instance是19919

双击ObjectReference,可以看到里面就是悍马的Instance

回到美军兵营菜单,Map:4列表里面

双击这里

输入19919,这是轻型战车工厂菜单里面悍马对应的菜单Instance,注意不是悍马的Instance。输入完成按下回车键确认

由于悍马这个单位是不支持升级的,所以只有一个,我们把下面那个删除了

最终的列表如下

回到主页面,点击保存
运行游戏之后,可以看到兵营里面可以建造悍马了 
也可以通过相同的方法,把其它阵营的单位添加到自己的阵营里面建造,菜单位置必须是空的才才能添加新的单位进去。
|