本文主要是介绍关于DNF的多媒体包NPK文件的那些事儿(3) - IMGV2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
IMGV2
1. 介绍
IMGV2是IMG文件结构的第二个版本,广泛用于DNF中大部分的贴图文件,所有的UI(按钮、对话框、广告图片、loading画面、地下城选择框等等)、图标(比如装备、装扮、消耗品、地面物品)、标志(比如物品品级框、伤害数字、装备锁等等)、称号贴图都使用IMGV2。
在2016年之前,几乎所有DNF贴图都是IMGV2格式(少数是IMGV1格式),在那之后,时装贴图被IMGV4代替,技能特效贴图也逐渐被IMGV5代替。对现在的版本,IMGV2的时装和技能特效基本见不到了,但是IMGV2版本的补丁依然是生效的。
IMGV2的特点是可以兼容任意复杂的贴图,易于点阵操作;但图像数据块所占空间大,读取速度较慢。
2. 结构
IMGV2的结构如下表所示:
文件头 | 20字节字符串(注意空格)“Neople Img File ” | |
索引表大小 | 4字节,索引表所占空间。 | |
保留 | 4字节,为0。 | |
版本号 | 4字节,IMGV2文件结构中的版本号为2。 | |
这篇关于关于DNF的多媒体包NPK文件的那些事儿(3) - IMGV2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!