`
song020cn
  • 浏览: 63192 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

将TexturePacker集成到XCode

阅读更多

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.

 

更详细步骤参考以下链接。

 

参考文章:

Tutorial: XCode4 integration of TexturePacker for Cocos2d and Sparrow framework

  • 大小: 127.5 KB
  • 大小: 74.9 KB
  • 大小: 207.2 KB
  • 大小: 35.7 KB
分享到:
评论

相关推荐

    Unity3D TexturePackerImporter 支持最新的TexturePacker4.12.1版本

    通过这个插件,开发者可以无缝地将项目中的图片资源导入到TexturePacker中进行打包处理,然后自动将打包后的纹理贴图(Atlas)导入回Unity工程,无需离开编辑器环境。这样不仅提高了工作效率,还确保了纹理的优化...

    TexturePacker4.9 免注册无水印

    该软件能够将多个小图像合并成一个大纹理,从而减少显存占用,提高渲染效率,尤其对于移动端设备来说,这样的优化尤为重要。4.9版本是其历史版本之一,可能包含了一些特定的功能改进和修复。 TexturePacker 4.9.0 ...

    unity的TexturePacker Importer

    这个工具是基于流行的TexturePacker软件,但被集成到Unity的导入系统中,使得在Unity编辑器内就能方便地处理图集。 首先,我们要理解为什么要使用图集(Atlas)。在2D游戏开发中,频繁地加载和卸载大量小图片会极大...

    TexturePacker 3.4.0 完美版补丁

    9. **与其他工具集成**:TexturePacker可以无缝集成到游戏开发流程中,如与Unity、Cocos2d-x、Corona SDK等引擎配合使用,简化工作流程。 总之,TexturePacker 3.4.0完美版补丁是针对这个高效纹理打包工具的更新,...

    TexturePacker-3.3.2 安装

    TexturePacker是一款高效、强大的2D纹理 Atlas 创建工具,它能够将多个图像合并到一个大的纹理贴图(Texture Atlas)中,以减少渲染时的draw call,进而提升游戏运行效率。在Cocos2D这种基于精灵(Sprite)的游戏...

    Texturepacker Licence!

    TexturePacker 是一款广泛使用的工具,它能够帮助开发者和设计师将多个图像合并到一个纹理 atlas 中,从而提高游戏性能并降低内存占用。在本文中,我们将深入探讨 TexturePacker 专业版的授权系统,以及其中的关键...

    拆解texturepacker的大图命令工具

    7. **注意事项**:拆解过程中需要注意的是,原始的TexturePacker设置(如精灵的顺序、是否开启修剪等)必须在拆解时保持一致,否则拆解后的图片可能无法正确对应到元数据中的位置信息。 总的来说,“拆解...

    texturepacker_xpgod.zip

    同时,它生成的数据文件可被各种游戏引擎(如Unity、Cocos2d-x等)读取,方便集成到项目中。 总的来说,"texturepacker_xpgod.zip"提供的资源对于需要进行图片资源优化的开发者来说是非常宝贵的,无论是初学者还是...

    TexturePacker

    9. **版本兼容性**:TexturePacker支持多种游戏引擎和库,如Unity、Cocos2d-x、Corona SDK、libGDX等,确保打包的资源能无缝集成到项目中。 10. **用户友好界面**:软件提供直观的拖放操作,使非程序员也能轻松使用...

    TexturePacker 4.6.1 Pro 破解

    TexturePacker 4.6.1 Pro 破解方法:安装后用"patch x64"文件夹里的文件复制到安装目录的Bin目录下,替换原有文件即可

    Unity使用TexturePacker一键打包图集工具

    TexturePacker是一款强大的第三方图集打包工具,它可以与Unity集成,帮助开发者更高效地管理2D资源。 Unity使用TexturePacker的一键打包图集功能,主要是通过编写自定义的Editor脚本来实现的。这个过程通常包括以下...

    TexturePacker 3.0.3 windows版

    此软件的主要功能在于优化和管理游戏中的图像资源,通过将多张图片整合到一张纹理 atlas 中,极大地提高了性能并减少了内存消耗。 在移动设备上,内存和处理器资源有限,因此有效地处理图像资源至关重要。...

    TexturePacker合图逆向转换工具

    TexturePacker合图逆向转换工具是一款专为游戏开发者设计的高效图片管理工具,它能够帮助用户将多个小图片合并成一张大图,这个过程通常称为纹理打包或合图。在游戏开发中,这种技术被广泛应用,因为它可以显著减少...

    TexturePacker.Pro.4.6.2珍藏版

    它的命令行版本对于批处理和与Xcode的集成也是很好的,能够将精灵排序到多个纹理地图集:对不同类别有不同的精灵片,例如背景、字符、撞击物等。为了获得最大的性能,直接导出到目标系统的图像格式,例如PVR。创建...

    TexturePacker 免安装版

    10. **集成开发环境(IDE)支持**:TexturePacker可以与其他开发工具如Unity、Cocos2d-x、Corona SDK等无缝对接,方便导入和使用打包后的资源。 在使用TexturePacker的过程中,用户需要注意选择合适的纹理尺寸,...

    TexturePacker.Pro4.6.1

    此外,TexturePacker Pro与许多流行的设计工具(如Adobe Photoshop,Illustrator)集成,使得设计师可以无缝对接,实现从设计到打包的一体化流程。 6. **x64架构支持**:TexturePacker-4.6.1-x64.msi文件表明该版本...

    TexturePacker-2.1.7-win32

    TexturePacker是由Code and Web公司开发的一款专业级的2D纹理集生成工具,它能够将多个小图像(精灵)整合到一张大的纹理图(Atlas)中,从而减少纹理切换带来的GPU开销。此版本为2.1.7,专为Windows平台设计,提供...

    TexturePacker5.zip

    雪碧图是一种优化2D游戏图形显示的技术,将多个小图像组合到一张大图上,从而减少游戏加载时间和内存消耗,提高性能。TexturePacker 5.2是该软件的中文版本,对于中国开发者来说,使用起来更加方便。 TexturePacker...

    自己破解的 TexturePacker.app

    TexturePacker 最新破解版,可用于图片拼图

Global site tag (gtag.js) - Google Analytics