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中进行打包处理,然后自动将打包后的纹理贴图(Atlas)导入回Unity工程,无需离开编辑器环境。这样不仅提高了工作效率,还确保了纹理的优化...
该软件能够将多个小图像合并成一个大纹理,从而减少显存占用,提高渲染效率,尤其对于移动端设备来说,这样的优化尤为重要。4.9版本是其历史版本之一,可能包含了一些特定的功能改进和修复。 TexturePacker 4.9.0 ...
这个工具是基于流行的TexturePacker软件,但被集成到Unity的导入系统中,使得在Unity编辑器内就能方便地处理图集。 首先,我们要理解为什么要使用图集(Atlas)。在2D游戏开发中,频繁地加载和卸载大量小图片会极大...
9. **与其他工具集成**:TexturePacker可以无缝集成到游戏开发流程中,如与Unity、Cocos2d-x、Corona SDK等引擎配合使用,简化工作流程。 总之,TexturePacker 3.4.0完美版补丁是针对这个高效纹理打包工具的更新,...
TexturePacker是一款高效、强大的2D纹理 Atlas 创建工具,它能够将多个图像合并到一个大的纹理贴图(Texture Atlas)中,以减少渲染时的draw call,进而提升游戏运行效率。在Cocos2D这种基于精灵(Sprite)的游戏...
TexturePacker 是一款广泛使用的工具,它能够帮助开发者和设计师将多个图像合并到一个纹理 atlas 中,从而提高游戏性能并降低内存占用。在本文中,我们将深入探讨 TexturePacker 专业版的授权系统,以及其中的关键...
7. **注意事项**:拆解过程中需要注意的是,原始的TexturePacker设置(如精灵的顺序、是否开启修剪等)必须在拆解时保持一致,否则拆解后的图片可能无法正确对应到元数据中的位置信息。 总的来说,“拆解...
同时,它生成的数据文件可被各种游戏引擎(如Unity、Cocos2d-x等)读取,方便集成到项目中。 总的来说,"texturepacker_xpgod.zip"提供的资源对于需要进行图片资源优化的开发者来说是非常宝贵的,无论是初学者还是...
9. **版本兼容性**:TexturePacker支持多种游戏引擎和库,如Unity、Cocos2d-x、Corona SDK、libGDX等,确保打包的资源能无缝集成到项目中。 10. **用户友好界面**:软件提供直观的拖放操作,使非程序员也能轻松使用...
TexturePacker 4.6.1 Pro 破解方法:安装后用"patch x64"文件夹里的文件复制到安装目录的Bin目录下,替换原有文件即可
TexturePacker是一款强大的第三方图集打包工具,它可以与Unity集成,帮助开发者更高效地管理2D资源。 Unity使用TexturePacker的一键打包图集功能,主要是通过编写自定义的Editor脚本来实现的。这个过程通常包括以下...
此软件的主要功能在于优化和管理游戏中的图像资源,通过将多张图片整合到一张纹理 atlas 中,极大地提高了性能并减少了内存消耗。 在移动设备上,内存和处理器资源有限,因此有效地处理图像资源至关重要。...
TexturePacker合图逆向转换工具是一款专为游戏开发者设计的高效图片管理工具,它能够帮助用户将多个小图片合并成一张大图,这个过程通常称为纹理打包或合图。在游戏开发中,这种技术被广泛应用,因为它可以显著减少...
它的命令行版本对于批处理和与Xcode的集成也是很好的,能够将精灵排序到多个纹理地图集:对不同类别有不同的精灵片,例如背景、字符、撞击物等。为了获得最大的性能,直接导出到目标系统的图像格式,例如PVR。创建...
10. **集成开发环境(IDE)支持**:TexturePacker可以与其他开发工具如Unity、Cocos2d-x、Corona SDK等无缝对接,方便导入和使用打包后的资源。 在使用TexturePacker的过程中,用户需要注意选择合适的纹理尺寸,...
此外,TexturePacker Pro与许多流行的设计工具(如Adobe Photoshop,Illustrator)集成,使得设计师可以无缝对接,实现从设计到打包的一体化流程。 6. **x64架构支持**:TexturePacker-4.6.1-x64.msi文件表明该版本...
TexturePacker是由Code and Web公司开发的一款专业级的2D纹理集生成工具,它能够将多个小图像(精灵)整合到一张大的纹理图(Atlas)中,从而减少纹理切换带来的GPU开销。此版本为2.1.7,专为Windows平台设计,提供...
雪碧图是一种优化2D游戏图形显示的技术,将多个小图像组合到一张大图上,从而减少游戏加载时间和内存消耗,提高性能。TexturePacker 5.2是该软件的中文版本,对于中国开发者来说,使用起来更加方便。 TexturePacker...
TexturePacker 最新破解版,可用于图片拼图