首页 攻略 单机攻略 查看内容

《文明6》mod制作图文教程 从零开始的mod制作之路

  我们再讲如何实现你设定的能力

  各种能力,比如文明能力,领袖能力,单位能力,城区能力,建筑能力,都需要通过设定“trait”来申明。申明后,文明和领袖能力需要把trait和modifier绑定,其余能力需要把这个单位和modifier进行绑定,才能生效。

  任何能力都要申明trait,哪怕只是一条纸面能力,例如你的领袖可以招募特殊伟人,这一能力是靠伟人系统实现的,没有modifier,也需要申明trait然后绑定给领袖。

  每一条trait就是一个能力的程序内部代码,而你领袖的所有能力都是靠trait联系在一起的。

  trait的设定也遵循着一定的规范,一般为TRAIT_类型(领袖、文明,单位、城区、建筑;前半部分按你分配给领袖还是文明决定,后半部分看具体生效单位)_名称。

  TRAIT_CIVILIZATION_CINDY_PROJECT就表示这是隶属于文明的特殊奖励(CA)

  TRAIT_CIVILIZATION_DISTRICT_STAR_STAGE就表示这是隶属于文明的特色城区星光舞台(STAR_STAGE)(UD或称CUD)

  TRAIT_LEADER_NO_WORK就表示这是隶属于领袖的特殊奖励(LA)不想工作。