1.精灵表的分类:
简单精灵表:精灵表中的图片都具有相同维度
复杂精灵表:精灵表中的图片可以具有不同的维度。
2.简单精灵表
通过SpriteSheet类将提供的图像切割成大小相同的子图像,当一个新的精灵表被实例化时将提供切割时用到的维度,同时也将提供精灵表图像中已用的“间隔”信息。
3.复杂精灵表
通过PackedSpriteSheet类来解析,该类需要一个图像和控制文件的名称。通过解析该控制文件就能获得精灵表中的精灵的位置和大小。
有无控制文件是基本型精灵表和复杂型精灵表间的主要区别。基本的精灵表可以通过简单的网格坐标定位每个精灵的位置,而复杂的精灵表通常精灵大小不一致,为了最大化利用空间,精灵表都是随机分布。
控制文件里面包含了每个精灵的在精灵表中的位置和维度,同时控制文件为每张图像分配一个键(key),通过如下图可以看出:一个复杂的精灵表由许多不同大小的形状和图像构成,我们可以通过Zwoptex等工具来生成。
4. Zwoptex工具的使用
我们可以通过下载这个工具来生成复杂的精灵表:1.52破解版
CSDN下载地址:
http://download.csdn.net/detail/tt5267621/4327051
安装完成后如下:
我们点击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输出了。
输出格式为plist文件
继续请看:
分享到:
相关推荐
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作 http://blog.csdn.net/tt5267621/article/details/7626450
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作 http://blog.csdn.net/tt5267621/article/details/7624781
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作 http://blog.csdn.net/tt5267621/article/details/7626137
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作 http://blog.csdn.net/tt5267621/article/details/7625309
【iOS-Cocos2d游戏开发之二十二 】CCSpeed实现CCAnimate动画进行时设置慢动作以及设置游戏加减速进行(塔防游戏必备)! http://blog.csdn.net/xiaominghimi/article/details/7009503
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作 http://blog.csdn.net/tt5267621/article/details/7626094
【iOS-Cocos2d游戏开发】触屏事件处理机制 http://blog.csdn.net/tt5267621/article/details/7631729
2:双击某个点,放大这块,并且控制了地图不能出边界 写了个场景缩放类,但地图碰到一个很奇怪的问题,可以探讨下,场景用的tileMap地图,缩放后会有一些黑线,很纠结,目前没找到解决方案,有答案的告诉我下,谢谢! 直接...
《iOS5 cocos2d游戏开发实战(第2版)》免费P
【iphone游戏开发】iphone-Cocos2d游戏开发之三:精灵表的详细讲解(二)小鸟眨眼睛
iOS实例开发源码——iliu-ios-cocos2d-viking-cba07f8.zip
iOS游戏应用源代码——iliu-ios-cocos2d-viking-cba07f8.zip
iOS 5 cocos2d游戏开发实战(第2版)
iOS实例开发源码——iOS-Gamer-Cocos2D-86714e3.zip
iOS游戏应用源代码——iOS-Gamer-Cocos2D-86714e3.zip
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android).doc
12-IOS游戏开发Cocos2d.pdf
github地址: https://github.com/LLSkittles/cocos2d-iphone-demo
4、【cocos2d-x IOS游戏开发-捕鱼达人4】基本游戏框架 资源引用页: 5、【cocos2d-x IOS游戏开发-捕鱼达人5】C++中函数代理与信号插槽机制 ...8、【cocos2d-x IOS游戏开发-捕鱼达人8】游戏中的配置文件 资源引用页: