魔兽地图编辑器使用自定义图标的方法

⌚Time: 2022-04-30 15:24:19

👨‍💻Author: Jack Ge

对于魔兽游戏里面的各种头像以及技能图标,如何实现自定义呢?

工具:

自定义图标的图片、图片编辑工具如ACDSee(我用的是gimp)、blp格式转换工具BLP Laboratory

首先用gimp将图片改变大小为64*64,并保存

用BLP Laboratory打开编辑后的图片,之后点击另存为

选好保存的路径,选中格式为BLP1。点击确定生成blp格式的贴图

地图编辑器中,按f12打开输入管理器,文件,输入文件,选中编辑好的blp贴图导入

双击导入的贴图修改属性,勾选使用自定义路径,完整路径是ReplaceableTextures\CommandButtons\BTN*.blp

其中*是导入的文件名字,如导入的blp文件名为b.blp,则路径就是ReplaceableTextures\CommandButtons\BTNb.blp。之后点击确定

按f6打开物体编辑器,找到需要改变图标的单位,在技能-图标-游戏中,改变图标

选择自定义,路径就是输入管理器中设置的自定义图标的完整路径,之后点击确定

测试效果,左上角的图标已经变成了自定义的图标

在暂停游戏时你会发现,左上角自定义的图标变成了绿色,是什么原因呢?

在游戏暂停时,图标状态由激活变为不可用,而我们输入的图标只有激活状态一种,所以要输入不可用状态的图标

同样打开输入管理器,再导入之前的自定义图标。双击进行编辑,这回路径变成ReplaceableTextures\CommandButtonsDisabled\DISBTN*.blp

其中 * 是导入的文件名字,如导入的blp文件名为b.blp,则路径就是ReplaceableTextures\CommandButtonsDisabled\DISBTNb.blp。之后点击确定

这回测试游戏,可以正常显示未激活状态的图标了

另外,各种技能状态对应路径:

[主动技能]

BTN*.blp

ReplaceableTextures\CommandButtons\BTN*.blp

[主动技能不可用状态]

DISBTN*.blp

ReplaceableTextures\CommandButtonsDisabled\DISBTN*.blp

[被动技能]

PASBTN*.blp

ReplaceableTextures\PassiveButtons\PASBTN*.blp

[被动技能不可用状态]

DISPASBTN*.blp

ReplaceableTextures\CommandButtonsDisabled\DISPASBTN*.blp

[自动技能]

BTN*ON.blp

ReplaceableTextures\PassiveButtons\BTN*ON.blp

[自动技能不可用状态]

DISBTN*ON.blp

ReplaceableTextures\CommandButtonsDisabled\DISBTN*ON.blp