楼主
置顶

《古月》文件格式简单说明

hyzboy246900 浏览3 回复


.LogInfo

* 日志文件,当程序运行时,自动创建和程序文件名相同、扩展名为.LogInfo的日志文件。如有多个程序在运行,则后运行的将在扩展名前自动增加编号。

.TDF

* 一种BinaryXML的自有实现。

.HAC

* 包裹文件
* 使用HAC-Compress工具创建
* 可使用HAC-View工具查看

.HGP

* 复合图片文件,主体为TDF结构。
* 大体内容与.PSD类似,支持多层,并记录每层的名称、混合方式、透明度等信息。
* 图片大小任意
* 引擎中一般对应HGP类,在不支持NPOT(非2次幂尺寸贴图)的显卡上,会自动将图片拆分为多个POT(2次幂尺寸贴图)显示。在支持NPOT的显卡上仅直接使用一整张贴图显示。

.TEX

* 贴图文件,主体为TDF结构。
* 单层,无混合方式、透明度、名称记载。
* 图片大小受使用范围而定
* 引擎对应:
o Texture2D类:直接映射为贴图处理,显卡不支持的尺寸将无法正常显示。如在不支持NPOT的显卡上显示NPOT尺寸图片。
o VSBase类:保存于内存中的象素级虚拟屏幕,可再次在上绘图。任意尺寸。常用于加载后需要2次处理加工的情况。
o TilePicture:图片尺寸任意,加载后会被拆成固定大小的Tile块,放入TileData。用时再被显示,用于特殊情况。
o TileGroup:图片尺寸任意,加载后会被拆成固定小的的Tile块,放入TileData。使用时,需指定显示的块索引。常用大量固定尺寸元素的显示,比如图标密集区。也可用于2D游戏中的人物图片管理、小动画管理。

.HTL

* 图片Tile库文件
* 使用TileLibraryCreate拆分图片后创建的Tile库文件,其中保存了所有图片的元素块。

.HTP

* 图片Tile索引文件
* 使用TileLibraryCreate拆分图片后创建的图片文件索引,其只保存图片元素块索引。

.Table

* 表格文件
* 使用CSV2Table转换.CSV/.TXT后形成的表格文件
* 在引擎中对应CDB::Table类

回帖

加载中
回帖加载中…

写回复