2019独角兽企业重金招聘Python工程师标准>>>

一、导读

这是一篇关于xcode与TexturePacker集成的文章,主要说明cocos2d-iphone/cocos2d-x游戏开发时如何进行图片资源的自动化管理。在进行游戏开发时,我们为了提升性能及减少游戏安装包的大小,一般将多张图片组合成一张大图。TexturePacker就是这样的一款非常好用的工具。TexturePacker支持mac及windows,其官方主页为http://www.texturepacker.com/ 文章主要介绍如何将TexturePacker集成到xcode,在每次项目运行的时候,能够自动的将图片重新打包生成目标资源。这是一项非常好的特性,可以让游戏开发的人员从“理图片-打包图片-应用到项目”这一繁琐工作中解放出来。

图1 mac版TexturePacker

二、相关资源地址

TexturePacker工具下载:

1、官方下载地址:http://www.codeandweb.com/texturepacker/download

2、CSDN下载地址:

TexturePacker学习资源

1、TexturePacker的使用说明:http://www.cnblogs.com/andyque/archive/2011/03/18/1988097.html

2、使用TexturePacker的打地鼠游戏http://www.cnblogs.com/zilongshanren/archive/2011/05/15/2045784.html

三、原理说明

TexturePacker支持命令行模式,图片打包的操作可以通过命令行来完成。将打包的命令写到脚本文件中,在项目运行前首先运行这个脚本,重新生成图片资源。我们需要分解三个步骤来理解这个问题。

  • 命令行怎么写?
  • 怎么让xcode运行我们写的脚本文件
  • 怎么保证xcode在运行游戏项目前运行脚本文文件

在第四大部分,会详细说明以上三点,如果想查看TexturePacker的命令说明,只需要在终端中输入"texturepacker".

图2 TexturePacker命令说明

四、操作步骤

1、从新项目开始

创建TexturePacker的测试项目,将其命名为11_6_TEXUREPACKER

选择cocos2d iOS,然后下一步

2、配置项目

一个简单的项目就创建好了,下一步我们开始项目的配置。我们要做的第一步就是让项目可以运行我们写的脚本,我们创建一个target

点击上图中的"Add Target",我们创建一个External Build System的Target

next后,我们可以看到下图,Target的名称可以随便写,注意下图中的Build Tool需要改成"/bin/sh"

如何配置成功,我们可以看到下面的效果

我们可以看到,默认情况下,我们不能通过模拟器运行,上面只有一个“My Mac 64-bit",我们怎么添加上iphone simulator?

双击上图中的3,我们将"macosx"改为"iphoneos"

为了确定你的操作成功,我们可以检查一下

转载于:https://my.oschina.net/taptale/blog/86384

Cocos2d开发1:Xcode与TexturePacker的集成相关推荐

  1. Cocos2D开发的iPhone游戏的教程

    原贴地址  http://www.cocoachina.com/bbs/read.php?tid-15554.html 这一周接触到Cocos2D开发,在它的官网上看到Ray Wenderlic写的关 ...

  2. 初探使用iOS 7 Sprite Kit与Cocos2d开发游戏的对比(一家之言)

    初探使用iOS 7 Sprite Kit与Cocos2d开发游戏的对比 初探使用iOS 7 Sprite Kit与Cocos2d开发游戏的对比 发布于:2013-07-18 11:00阅读数:1984 ...

  3. Cocos2d开发系列

    Cocos2d开发系列(五) 分类:  iPhone开发2011-05-03 14:50  5020人阅读  评论(0)  收藏  举报 <Learn IPhone and iPad Cocos ...

  4. 译文1 手把手教你用cocos2d开发iphone游戏

    手把手教你用cocos2d开发iphone游戏-译文1 (2011-07-07 16:37:00) Learning Cocos2d – A Hands On Guide to Building iO ...

  5. 初探使用iOS 7 Sprite Kit与Cocos2d开发游戏的对比

    前言 iOS7 beta发布后,大部分开发者和用户的注意力都集中在了iOS 7的全新UI交互设计界面上.一直负责硬件工业设计的Jony Ive首次全面负责苹果的软件和硬件设计工作,自然要把他自己的设计 ...

  6. 用Cocos2D开发的iPhone游戏的教程

    用Cocos2D开发的iPhone游戏的教程  编辑 |  删除 |  权限设置 |  更多▼ iTudou    发表于2010年03月24日 00:36  阅读(1) 评论( 0) 分类: IT世 ...

  7. 构建一个基本的前端自动化开发环境 —— 基于 Gulp 的前端集成解决方案(四)

    构建一个基本的前端自动化开发环境 -- 基于 Gulp 的前端集成解决方案(四) 参考文章: (1)构建一个基本的前端自动化开发环境 -- 基于 Gulp 的前端集成解决方案(四) (2)https: ...

  8. Xamarin.Forms教程开发的Xcode的下载安装

    Xamarin.Forms教程开发的Xcode的下载安装 Xamarin.Forms教程开发的Xcode的下载安装,Xcode是开发iOS应用程序的图形化开发工具.本节将讲解Xamarin.Forms ...

  9. python软件包自带的集成开发环境-Python的10大集成开发环境和代码编辑器(指南)...

    使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的"坑".使用一款集成开发环境甚至是一款好 ...

最新文章

  1. linux 进程内存解析
  2. 深度学习核心技术精讲100篇(三十五)-美团餐饮娱乐知识图谱——美团大脑揭秘
  3. 战疫期,钉钉如何扛起暴增百倍的流量?【阿里云快速扩容新纪录】
  4. 张会生 现代通信系统原理_通信原理实验——软件仿真实验三 模拟通信系统—SSB...
  5. git push ! [remote rejected] master -> master (pre-receive hook declined)
  6. 魔方机器人之下位机编程------下位机完整程序
  7. java hacker code_我陷入了Java的第一个hackerrank挑战
  8. 黑白双色背景图java_黄色背景黑白双色简洁ppt图表
  9. python中exchange函数使用_Python下使用rabbitmq之exchange属性
  10. 2022微软苏州Software Engineer校招暑期实习生一面
  11. GitChat · 运维 | 深入了解 Azure 云平台容器技术服务
  12. kotlin android 开源,Kotlin开源项目集合
  13. 51单片机DS18B20测温LCD12864显示
  14. 老飞飞魅力飞飞关于攻击辅助研究带易语言源码视频教程
  15. 虚拟机连接安卓模拟器(雷电模拟器、夜神模拟器)
  16. 空间连续体上接触力的无线传感和定位
  17. input type=file 标签禁止让用户手动输入
  18. 详细解析Java多态、向上转型、向下转型
  19. 工商管理如何利用计算机思维,论述工商管理人才素质的重要性
  20. 虚拟机(VMware)安装Linux(Ubuntu)安装教程

热门文章

  1. 一文搞定面试中的二叉树问题
  2. 《Python Cookbook 3rd》笔记(2.2):字符串开头或结尾匹配
  3. android studio gradle 自动更新,android studio gradle 两种更新方法更新
  4. 基于linux环境采用update-alternatives 方式进行python版本切换
  5. 广州驾校考试实际道路考试注意事项(图)
  6. 白领必看的十种职场致命毒药
  7. 代码编辑器Sublime Text 可以跨平台(linux,window,os x)
  8. 【Linux】Linux中常用操作命令
  9. May 18:PHP 输出语句
  10. MessageBox 弹框