TexturePacker: http://www.codeandweb.com/texturepacker
将TexturePacker集成到XCode,有一个好处,就是你不再需要将生成的png大图上传到svn或者github了。
如果英文允许的话,建议参考本文最后的参考文章链接。
1、项目结构图
多说一句,其实Assets目录不需要添加到Project中去,因为所有的资源都已经生成到plist, png文件中了。上图作为一个目录结构参考更合适。
2、shell脚本
使用TexturePacker命令来生成相应的png资源
#! /bin/sh TP=/usr/local/bin/TexturePacker if [ "${ACTION}" = "clean" ] then # remove sheets - please add a matching expression here rm ../Resources/sheet*.png rm ../Resources/sheet*.plist else # create all assets from tps files ${TP} *.tps fi exit 0
如果需要生成不同尺寸的资源,例如ipadHD和ipad的
#! /bin/sh TP=/usr/local/bin/TexturePacker if [ "${ACTION}" = "clean" ] then # remove all files rm ../Resources/sheet*.png rm ../Resources/sheet*.plist else # create hd & sd assets ${TP} --smart-update sheet1 \ --auto-sd \ --format cocos2d \ --data ../Resources/sheet-hd.plist \ --sheet ../Resources/sheet-hd.png # create ipad assets from same sprites ${TP} --smart-update --scale 1.066 sheet1 \ --format cocos2d \ --data ../Resources/sheet-ipad.plist \ --sheet ../Resources/sheet-ipad.png ... add more sheets .... fi exit 0
对于文中的参数含义,可以通过命令
/usr/local/bin/TexturePacker --help
来查看。
3、将shell脚本集成到XCode5
如果你用的XCode4,建议查看文章最后的参考文章链接。
在弹出的模板界面中的选择Other/External Build System
配置好New Target的Info后,添加Target Dependencies
That's all.
更详细步骤参考以下链接。
参考文章:
相关推荐
TexturePacker 4.9 x86 和64 免注册
TexturePacker 4.6.1 Pro 破解方法:安装后用"patch x64"文件夹里的文件复制到安装目录的Bin目录下,替换原有文件即可
Unity3D TexturePackerImporter 支持最新的TexturePacker4.12.1版本(TexturePackerImporter.dll)
最新TexturePacker Pro4.8.0版本,先安装TexturePacker.msi,将unlocked files下的文件覆盖到安装目录即可。资源来自网络,如有侵权删除。有能力着支持正版,谢谢!
它的命令行版本对于批处理和与Xcode的集成也是很好的,能够将精灵排序到多个纹理地图集:对不同类别有不同的精灵片,例如背景、字符、撞击物等。为了获得最大的性能,直接导出到目标系统的图像格式,例如PVR。创建...
TexturePacker是一款把若干资源图片拼接为一张大图的工具。网页设计师前台制作css的时候,为了提高载入速度,往往把很多小图拼接成一张大图,一次载入,减少I/O,提高速度。这个好懂吧。 所以不管怎么样,“拼大图”...
TexturePacker 最新破解版,可用于图片拼图
为了能实现将TexturePacker的plist资源图->原来的小图
TexturePacker-4.5.0-x64完美破解,亲测有效 TexturePacker-4.5.0-x64完美破解,亲测有效
搭配TexturePacker使用的unity的包
TexturePacker-2.4.3 MAC破解版 实用~欢迎下载!
TexturePacker.Pro4.6.1, TexturePacker.Pro4.6.1, TexturePacker.Pro4.6.1
TexturePacker 3.4.0 完美版 补丁 完美可用TexturePacker 3.4.0 补丁
TexturePacker 免安装版,直接解压即可使用
著名软件TexturePacker,现在...所以我们可以考虑将小的图片拼成到的图片,然后加载。渲染速度方面,OpenGL ES要求切换的纹理少,所以将图片拼成大图片,这样就减少了纹理的切换。所以使用TexturePacker是很有必要的。
以下是在WIN8.1 x64上面的亲测步骤...5、到控制面板,把TexturePacker-3.1.2先卸载,删除之前安装后的安装目录。 6、再安装TexturePacker-3.7.1-x64.msi。 7、启动TexturePackerGUI,已可成功使用,查看版本是3.7.1。
苹果系统 TexturePacker 3.0 破解版
TexturePacker-2.4.2-win32 版本和产品协议
TexturePacker5.2中文版,快速制作雪碧图,输出纹理可以导出为适合各种游戏引擎和平台的格式。
mac下TexturePacker的破解版,亲测可用!