博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocos2d开发1:Xcode与TexturePacker的集成
阅读量:6717 次
发布时间:2019-06-25

本文共 1132 字,大约阅读时间需要 3 分钟。

hot3.png

一、导读

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

图1 mac版TexturePacker

二、相关资源地址

TexturePacker工具下载:

1、官方下载地址:

2、CSDN下载地址:

TexturePacker学习资源

1、TexturePacker的使用说明:

2、使用TexturePacker的打地鼠游戏

三、原理说明

        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

你可能感兴趣的文章
python中pyquery无法获取标签名的dom节点
查看>>
面试官:请手写一个webpack4.0配置
查看>>
有关getter 和 setter的使用
查看>>
JavaScript面向对象中的Function类型个人分享
查看>>
记录一次Webpack插件优化的经历
查看>>
【跃迁之路】【505天】程序员高效学习方法论探索系列(实验阶段262-2018.06.25)...
查看>>
ubuntu16.04 搭建java 环境
查看>>
关于 try 和 finally 中的 return
查看>>
JS 1-数据类型
查看>>
(Google I/O '17) Speeding Up Your Android Gradle Builds 在本地的实践
查看>>
最大似然法与似然函数
查看>>
SAPGUI里实现自定义的语法检查
查看>>
快速创建 HTML5 Canvas 电信网络拓扑图
查看>>
JS动画之定时器详解
查看>>
利用Tomcat发布基于Maven所构建的Jersey RESTful Web Service
查看>>
PHP之string之wordwrap()函数使用
查看>>
ABAP OPEN SQL里OPEN CURSOR和SELECT的比较
查看>>
【348天】我爱刷题系列107(2018.01.19)
查看>>
四谈快速排序(含尾递归)
查看>>
WPF 下的自定义控件以及 Grid 中控件的自适应
查看>>