七、新的颜色系统

本章节讲述了如何使用风起云涌新出现的颜色系统

说明

在风起云涌中,《文明6》终于改掉了脑残功能:每个领袖的文明图标颜色是不一样的,而这个图标是单独的图标,不能够通过Symbols来生成的,也就是说,如果你要是在风起云涌之前为每个领袖添加图标,都需要从游戏中截图并放入Mod打包。

而在风起云涌这个版本,领袖图标会通过Symbols+特定配色生成,在版本更新迭代几次后,我推荐使用这个功能,而不要使用我在第四章说的那个古老功能。

你可以在游戏目录下的这个位置找到颜色文件

我推荐使用文明6的预设颜色来完成这个功能,而不是自己新建颜色,而颜色预设就在这三个Xml中。

这个很简单,不需要讲解了,下面有对照,注意Usage必须为Unique(唯一),保证Type是领袖Id。

这个东西需要通过UpdateColors这个Actions被加载入游戏中,而且FrontEnd和InGame都需要。

每个领袖可以有四种配色,每个配色分别是前景色和背景色,当你写完之后,在多人游戏中可以选择颜色,而单人游戏中,默认为第一个配色方案。

每个颜色分为LT,MD,DK,分别是浅,中,深,WHITE的深色是黑色,前缀都是COLOR_STANDARD,具体的颜色什么样子还是查XML吧。

RED,WHITE,BLUE,GREEN,YELLOW,ORANGE,AQUA,PURPLE,这几种颜色可以使用这个规则。

你也可以自己添加新的颜色,然后使用这个功能来实现。

这个颜色有点丑……我后来改了,不过和上面的代码是一样的

实现

单独放在一个xml中
FrontEnd用于合并选择界面小图标
InGame用于游戏配色

Last updated

Was this helpful?