如下图:
Index节点给这个token定义一个唯一标识符,数字最好是4000以上,不能与原作者zero已经定义过的标识符冲突,你可以使用编辑器的搜索功能进行测试,比方说我用的windows文本编辑器打开的这个XML文件,你可以使用快捷键ctrl+f打开搜索功能,然后搜索3888看上面ZERO有没有定义这个数字,如果没有 那么我们就可以使用了。好了现在我们定义了3888,3889两个字段,一个是新组件的名字 一个是介绍。 现在我们回到自己创建的RocketLauncherEnchanced.xml,找到NameIndex节点把属性改成3888,然后找到DescriptionIndex 把属性改成3889.
然后我们在修改这个增强版火箭发射器的详细游戏属性,比方说Mass对应他的质量是多少 我们可以把10改成8 ,Health字段它的生命值是多少我们可以改成120等等,最后我们自己定义RocketLauncherEnchanced.xml文件
如图示
好了,现在我们的新组件增强版火箭发射器算是完成了一大半,现在还剩下一个问题,这个武器在什么科技研究完了之后才会解锁呢?
很明显,我们并没有告诉游戏,这个组件的定位。
打开Content\Technology\目录,火箭发射器对应的是missli theory科技,所以我们打开MissileTheory.xml文 件,添加如下图所示
ModuleUID这个字段对应组件定义文件里面的UID字段,这样告诉游戏新的火箭发射器在玩家研究了MissileTheory科技之后会解锁。好了,需要改动的地方我们都改完了。