软件名称:红孩儿纹理打包器.exe
当前版本:1.1版
功能简述:
1.查看图片:支持PNG,TGA,DDS,PVR,BMP,JPG等格式图片的查看,可以直接将图片拖动到窗口中进行查看。
2.将源图片目录中图片进行拼合:可以将对应目录下所有图片拼合成大图,也可以按子目录进行拼合。拼合输出格式也支持PNG,TGA,DDS,PVR,BMP,JPG。拼合成功后,会将拼合后的矩形信息输出为相应文件,支持XML(PLIST),INI,二进制文件格式。
使用方法:
1.先对图片资源进行整理,放到相应的目录。选择要进行拼合的源图片文件格式,是否对子目录进行搜索,是否按子目录进行拼合。然后点选“浏览源图片目录”,查找到相应图片资源目录。
2.选择输出文件格式,色彩格式,最大尺寸,以及导出的信息文件格式。然后点选“浏览目标目录”。即开启拼合计算,进度条会显示拼合进度。
3.完成后可以在查看大纹理的下拉框中选择生成的大图进行查看。在输出目录中找到图片和信息文件。
贴心功能:
1.随时间的关心提醒。
2.文件拖放进窗口查看。
3.在图片上中键点击后拖动图片查看。右键双击后图片回到原位。
4.关闭树项大窗口显示。
INI格式:
[BigTexture]
Name=大图名称
BlockSize=拼合到此大图的图块数量
[Block]
Block0=图块矩形left,图块矩形top,图块矩形宽right,图块矩形bottom,是否是否顺时针旋转90度,中心点偏移x,中心点偏移y
二进制格式:
//二进制文件头信息
struct SPackFileHeader
{
int m_Version; //版本
char m_szBigTexName[64]; //大图名称
int m_nImageSize; //大图的大小
int m_nBlockNum; //图块数量
};
//二进制文件数据块
struct SPackNode
{
RECT m_Rect; //对应图块矩形
POINT m_OffsetPt; //中心点偏移
bool m_bRotated; //是否顺时针旋转90度
};
读取时先读入二进制文件头信息,然后根据m_nBlockNum遍历读入数据块信息
- 1
- 2
- 3
- 4
- 5
- 6
前往页