精灵表文档

0 点赞
Battlezone: Combat Commander
转载

《战斗区域:战斗指挥官》2.0.185版本精灵表文档 精灵表介绍 什么是精灵表? 精灵表是图像文件引用表,通常使用单个文件中的多个图像,将其分割成独立部分,由精灵表进行引用。《战斗区域:战斗指挥官》将精灵表用于多个2D图像,主要用于游戏内的HUD。 有一个用于创建精灵表.stb文件的工具。 注意:此压缩包包含原始BZ2 1.0版本的精灵表文件。BZCC精灵表源文件。txt文件位于bz2r_res interface文件夹中 精灵表包含许多HUD元素,涵盖雷达上显示的各种指示器、部分F组中使用的字母,其中最实用的是武器准星。 精灵表的格式如下: # 名称.............文件.......U..V..W..H..TW.TH.标志 条目之间至少用一个空格或制表符分隔。各项数值说明如下: 名称:此精灵的名称,必须放在引号中。这是游戏代码会引用的名称。部分名称是硬编码的,其他则由ODF文件引用。具有多个阶段的精灵通过在名称后附加.#来链接。可参考gmaggun的示例。 文件:所用纹理的文件名,不包含文件扩展名。 U:水平起始位置坐标。V:垂直起始位置坐标。 W:精灵宽度,水平结束位置坐标。 H:精灵高度,垂直结束位置坐标。 TW:精灵图像总宽度。 TH:精灵图像总高度。 Flags:渲染标志。最好不要随意修改此项……注意:总宽度/高度不必与实际文件分辨率相同,它用于计算U/V/W/H值在图像中所占的整体百分比。 要使用BZ2精灵制作工具,需运行sprite.exe。指定输入文件为精灵表.txt,输出文件为精灵表.stb。 注意:BZCC仅读取一个精灵表,即sprite.stb。