【玩转cocos2d-x之十二】plist解析工具:Anti_TexturePacker
来源:互联网 发布:sqlserver误删数据库 编辑:程序博客网 时间:2024/04/30 08:45
原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12867863
之前拿了一些别人的图片素材,是用TexturePacker打包合成的,结果写程序的时候不知道每个合成前小png图的名字是什么,只能一个一个从plist文件中找,然后猜测对应的名字,再进行显示,如果不对,还要继续猜。。。坑爹啊,效率大大降低了,时间都耗在找图片名字上了。后来决定动手写一个解析plist的软件,就叫它Anti_TexturePacker吧。
Anti_TexurePacker软件基于VS 2008 MFC Dialog。
1.主要功能
(1)显示由TexturePacker打包的PNG图(导入或者拖拽)
(2)读取所有小图片的信息并显示在列表中
(3)随鼠标移动小图片名字实时显示
(4)右键点击小图片复制图片名到剪切板
(5)点击列表中小图片,图片自动高亮红框
(6)裁剪所有小图片到指定文件夹,并自动命名
2.效果演示
(2)在列表中选择小图名字,软件自动显示红框。包裹该小图。
(3)点击裁剪PNG,弹出保存路径,选择保存路径确定,工作线程中处理PNG图的裁剪,PNG图裁剪成功后,目录下可以看到裁剪后的小图,按照原来名字命名。
(4)直接拖拽PNG,Plist,Pack进对话框,即可打开图像。
3.更新内容及下载地址
v.1.7版
更新说明:
修复:
1.移除更新检测,避免异常崩溃。
下载地址:http://download.csdn.net/detail/jackyvincefu/8383195
v.1.6版
更新说明:
修复:
1.中文路径打开出错异常崩溃。
新增:
1.支持png,plist,pack中文名。
下载地址:http://download.csdn.net/detail/jackyvincefu/6904533
v.1.5版
更新说明:
新增:
1.新增对.pack格式的支持。自动识别,优先解析plist。
下载地址:http://download.csdn.net/detail/jackyvincefu/6901411
v.1.4版
更新说明:
新增:
1.新增支持5种Plist类型的解析。
2.支持plist的UTF-8编码(主要是针对中文图片名)。
3.支持PNG,BMP,GIF,JPEG和TIFF图片格式的解码。
4.裁剪自动生成目录(目录名为大图片名)。
5.联网检测升级。
修复:
1.异常PNG解析失败导致程序崩溃bug
2.文件名为多级目录导致裁剪失败bug
下载地址:http://download.csdn.net/detail/jackyvincefu/6882859
v.1.3版
更新说明:
1.增加了直接拖拽PNG或者Plist进对话框即可打开的功能。
下载地址:http://download.csdn.net/detail/jackyvincefu/6674999
1.增加PNG剪裁为小PNG功能
2.修正列表显示
下载地址:http://download.csdn.net/detail/jackyvincefu/6440769
v1.1版
更新说明:
1.修复旋转属性显示错误bug
2.修复png相对路径无法显示bug
3.增加双击列表显示红框功能
4.简化操作
5.修改icon
下载地址:http://download.csdn.net/detail/jackyvincefu/6429297
4.本文内容追加记录
如有发现任何bug或无法解析的plist,请反馈到此贴,或者把plist和png发到我邮箱,我会及时回复。感谢~2013.12.01追加
我在CCSpriteFramCache的实现中了解到了为什么有的plist无法解析,主要是meta字段format来决定plist的不同,最近没有时间来改这个东西,而且缺少一些素材,如果有发现解析错误的,请将plist和png一同发给我,感谢。~2013.12.16追加
有童鞋希望解析pvr.zz+plist文件,其实用Texturepacker将pvr.zz文件打开,另存为png,然后png+plist的方式就可以使用Anti_Texturepacker解析了。 ~2014.02.10追加
我在准备优化一版后开源。但是不知道啥时候有空。~2015.07.02追加
- 【玩转cocos2d-x之十二】plist解析工具:Anti_TexturePacker
- 【玩转cocos2d-x之十二】plist解析工具:Anti_TexturePacker
- plist解析工具:Anti_TexturePacker
- 【玩转cocos2d-x之三十二】xml的解析
- 【玩转cocos2d-x之三十二】xml的解析
- 【玩转cocos2d-x之二十二】多线程和同步02-售票
- 【玩转cocos2d-x之二十二】多线程和同步02-售票
- 【玩转cocos2d-x之十】cocos2d-x坐标系
- 【玩转cocos2d-x之十七】cocos2d-x中文显示
- 【玩转cocos2d-x之十】cocos2d-x坐标系
- 【玩转cocos2d-x之十】cocos2d-x坐标系
- 【玩转cocos2d-x之十】cocos2d-x坐标系
- 【玩转cocos2d-x之十七】cocos2d-x中文显示
- Anti_TexturePacker工具
- cocos2d-x 解析 Info.plist 及其它.plist
- cocos2d-x多线程 plist(转)
- cocos2d-x-- spritesheet plist文件格式解析
- 转【玩转cocos2d-x之二十五】数据结构CCArray
- Future 实例
- Pascal's Triangle 打印Pascal三角 @LeetCode
- Section 2: Console Tab : Using Commandline API in Firebug
- Ubuntu命令大全
- 调试小程序
- 【玩转cocos2d-x之十二】plist解析工具:Anti_TexturePacker
- Pascal's Triangle II 求Pascal三角的某一行 @LeetCode
- iscsi
- JSP 四个作用域及九个内置对象
- Section 3: Console Tab : Logging, Profiling and CommandLine (Part I)
- Section 3: Console Tab : Logging, Profiling and CommandLine (Part II)
- 天空一声巨响,GPFS闪亮登场 (GPFS vs HDFS)
- Section 4 : HTML Tab – Examples
- Section 5 : HTML Tab – All about HTML tab