【iphone游戏开发】iphone-Cocos2D游戏开发之二:精灵表的详细讲解(一)和Zwoptex工具的使用

标签: iphone 游戏开发 iphone | 发表时间:2011-10-20 11:50 | 作者:qiaoshe Linker Lin
出处:http://www.cnblogs.com/

1.精灵表的分类:

简单精灵表:精灵表中的图片都具有相同维度

复杂精灵表:精灵表中的图片可以具有不同的维度。

2.简单精灵表

通过SpriteSheet类将提供的图像切割成大小相同的子图像,当一个新的精灵表被实例化时将提供切割时用到的维度,同时也将提供精灵表图像中已用的“间隔”信息。

3.复杂精灵表

通过PackedSpriteSheet类来解析,该类需要一个图像和控制文件的名称。通过解析该控制文件就能获得精灵表中的精灵的位置和大小。

有无控制文件是基本型精灵表和复杂型精灵表间的主要区别。基本的精灵表可以通过简单的网格坐标定位每个精灵的位置,而复杂的精灵表通常精灵大小不一致,为了最大化利用空间,精灵表都是随机分布。

控制文件里面包含了每个精灵的在精灵表中的位置和维度,同时控制文件为每张图像分配一个键(key),通过如下图可以看出:一个复杂的精灵表由许多不同大小的形状和图像构成,我们可以通过Zwoptex等工具来生成。

 


4. Zwoptex工具的使用

我们可以通过下载这个工具来生成复杂的精灵表:http://www.zwoptexapp.com/

 

安装完成后如下:


我们点击create a new document 。如下:

 


Zwoptex工具有3中不同的输出,如下:

(1)为特定的精灵表存储设置和图像的项目文件。

(2)精灵表的png图像。

(3)plist格式的控制文件。

 

使用步骤如下:

(1)import image:导入要输入的图片

   


 

(2)导入后如下:


(3)左边的参数如下意思:

 


(4)接下来根据导入的图片进行排序


我们通过设置width和height都为256px。点击layout,即可排序如下:

 


(5)点击publish settings 进行输出的配置,把输出的路径设置好就可以点击publish输出了。




今天的教程就到此结束。下次再接着讲精灵类里面的源码过程。

作者: qiaoshe 发表于 2011-10-20 11:50 原文链接

评论: 3 查看评论 发表评论


最新新闻:
· HTC 将向开发者提供 Beats OpenSense 的音效 API 接口(2011-10-20 17:59)
· Facebook CTO妙论移动平台上的Web App与原生应用的合众连横(2011-10-20 17:58)
· 户外广告的革命性创新:用户可直接购买NFC互动广告箱显示的产品(2011-10-20 17:55)
· 奋起直追 微软WP阿波罗硬件标准曝光(2011-10-20 17:54)
· 三星:Galaxy Nexus从设计之初就避免和苹果打专利战(2011-10-20 17:53)

编辑推荐:最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用50

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库

相关 [iphone 游戏开发 iphone] 推荐:

【iphone游戏开发】iphone-Cocos2D游戏开发之二:精灵表的详细讲解(一)和Zwoptex工具的使用

- Linker Lin - 博客园-首页原创精华区
简单精灵表:精灵表中的图片都具有相同维度. 复杂精灵表:精灵表中的图片可以具有不同的维度. 通过SpriteSheet类将提供的图像切割成大小相同的子图像,当一个新的精灵表被实例化时将提供切割时用到的维度,同时也将提供精灵表图像中已用的“间隔”信息. 通过PackedSpriteSheet类来解析,该类需要一个图像和控制文件的名称.

iPhone for Steve: 不是iPhone 4S,iPhone 5才是?

- ArmadilloCommander - 老人與蘋果
  蘋果在10月4日發表iPhone 4S,讓世界蘋果迷大失所望. 但是蘋果的文化就是Think Different. 第二天Steve Jobs突然過世,更是讓大家想像力Think Different,4S成為“for Steve”,好像大家都在玩文字遊戲,在老人來看實也算是奇觀.   Steve Jobs過世,使台灣的所謂蘋果專家一下子增加上千百人,各個都在電視報章發表蘋果大論,也真算是奇蹟.

石专栏:iPhone 4s,iPhone For Steve.

- ArmadilloCommander - Engadget 中国版
iPhone 4s 也许未能完全满足我们的期待,只是它彷佛向 Steve Jobs 致敬一样 - iPhone For Steve. Steve Jobs 已经不是第一次病倒、病重、离职,他早已给了我们一定的心理准备,告诉我们他早晚要离开,也很可能突然离开世界. 只是,再多的准备,并不会减少悲痛的程度.

iPhone的演变

- khsing - YesKafei Daily
iPhone 4 的拍照能力与摄像能力. iPhone 4G 第四代iPhone 先睹为快. [iPhone周边] iPlunge – iPhone 支架.

iPhone 4S vs iPhone 4 超级比一比

- KiVEN - Engadget 中国版
这次很令人失望的,没有出 iPhone 5,不过就光是 iPhone 4S 本身,就有不少改进之处. 让我们一起到继续阅读里,看看到底 iPhone 4S 相较于 iPhone 4 有了什么改变吧. 继续阅读全文 iPhone 4S vs iPhone 4 超级比一比. 引用来源 | 此文章网址 | 转寄此文章 | 回应.

苹果宣布iPhone 4S,没有iPhone 5

- satan - Solidot
苹果宣布了iPhone 4S,新iPod Touch和iPod nano,iCloud、iMessage,iOS 5,但没有iPhone 5. iPhone 4S是iPhone 4的升级版,主要规格是:双核A5处理器,频率1GHZ,提高图像处理能力;8百万像素摄像头加背照式感光传感器,改进低光照环境的拍摄效果,支持拍摄1080p视频(30fps),静态照片面部识别,地理标记,自动对焦和碰对焦;显示屏分辨率960x640,Wi-Fi,蓝牙4.0,数字罗盘,AGPS.

iPhone 软件推荐

- Fenng - FeedzShare
来自: 永远的阳阳猪 - FeedzShare  . 发布时间:2011年08月07日,  已有 2 人推荐. 本文是从个人经验出发,对使用过的不同类型的软件做一些简单的比较和推荐. 本文无法做到面面俱到(比如本人不用 GTD 类软件,另外有些软件因为大家都懂的原因也不能推荐),写的时候也没有参考什么资料,都是本人的个人经验,可能会有错误,如据此操作,造成的一切损失本人不承担责任.

iPhone 新手指南

- baomian - 永远的阳阳猪
本文是给 iPhone 新手准备的,高手请绕道. 本文无法做到面面俱到,写的时候也没有参考什么资料,都是本人的个人经验,可能会有错误,如据此操作,造成的一切损失本人不承担责任. iPhone 的官方说明书请在此阅读. 此版本为 1.0.6 版,修改日期为 2011 年 8 月 5 日. 本文的使用环境为 Windows 7 + 最新版 iTunes + iPhone 4 + iOS 4.3.5,iOS 的意思是 iPhone 等设备的操作系统.

iPhone 软件推荐

- Hming - 永远的阳阳猪
本文是从个人经验出发,对使用过的不同类型的软件做一些简单的比较和推荐. 本文无法做到面面俱到(比如本人不用 GTD 类软件,另外有些软件因为大家都懂的原因也不能推荐),写的时候也没有参考什么资料,都是本人的个人经验,可能会有错误,如据此操作,造成的一切损失本人不承担责任. 此外,本文使用的软件均为正版购买,正如「iPhone 新手指南」中提到的,本人不推荐越狱,如你使用盗版软件,那么本文也与你无关.

iPhone 4S长这样?

- Darth Noctis - cnBeta.COM
根据目前多数传闻的时间来看,iPhone 4S已经离我们越来越近了,继iPhone 4S的保护套抵达AT&T的零售店的消息被曝光后,而今天又有媒体率先奉上了iPhone 4S概念设计图. 随后媒体给出的消息称,这些图片并不能算是概念图,因为设计者Enrico Penello是以iPhone 4为模板,并根据之前曝光的iPhone 4S零部件以及保护套修改而成.