IOS游戏开发中关于Cocos2d学习笔记

移动开发 iOS 游戏开发
本文介绍的IOS游戏开发Cocos2d的相关学习笔记,作为游戏开发者的友们应该阅读本文,可以好好的作为参考,来看详细内容。

IOS游戏开发中关于Cocos2d学习笔记是本文要介绍的内容,主要从Cocos2d中Alert的用法、cocos2d  自建动画、cocos2d中关于CSV文件等内容详解。来看详细内容介绍。

Cocos2d中Alert的用法

  1. // Dialog   //alert控件的用法  
  2. int idx = CCRANDOM_0_1() * 600 / 100;  
  3. UIAlertView* dialog = [[UIAlertView alloc] init];  
  4. [dialog setDelegate:self];  
  5. [dialog setTitle:[NSString stringWithFormat:@"%d",idx]];  
  6. [dialog setMessage:@"Game paused"];  
  7. [dialog addButtonWithTitle:@"Resume"];  
  8. [dialog show];     
  9. [dialog release]; 

cocos2d  自建动画
 
首先介绍一篇博客文章:cocos2d HOWTO系列之:如何创建帧动画。我初学cocos2d时就发现这篇文章,不过里面的一些内容已经过时了,所以自己又写了一个动画的例子。

我把要点说一下:

制作动画需要的一系列动画图片(比如png文件)。要制作动画png,可根据上面介绍的文章使用Adobe Flash将fla转换为png。也可以使用一些免费软件,将swf转换为png。这里有一些软件:SpriteSheetCreator,SWFSheet,SWFToPNG。大家可以网上搜索一下。

生成png动画系列后,要将其整合成一个png(也就是所谓的sprite sheet)。这里使用的软件就是Zwoptex。使用此软件生成一个png和一个plist,plist记录了每个sprite的x,y,高,宽数据。Cocos2d支持Zwoptex生成的plist格式。不过遗憾的是最近Zwoptex开始收费了。这里提供以前的一个版本,也可以满足我们的要求。Zwoptex-0.4b10.app下载 。

我的程序就是播放一个电扇的动画,按一下就进行动画,再按一下动画就停止。我是修改了HelloWorld程序,添加了一个Object类进行动画处理。唯一要说明的是addSpriteFramesWithFile中要使用的路径是相对路径,我开始一直遇到问题就是因为使用了绝对路径。

cocos2d中关于CSV文件

最近在些cocos2d的游戏,用到了csv文件,特地查了下,和大家分享下,很短,很简单,很好用

CSV文件介绍

简介
CSV全称 Comma Separated values,是一种用来存储数据的纯文本

文件格式,通常用于电子表格或数据库软件。

规则

0 开头是不留空,以行为单位。
1 可含或不含列名,含列名则居文件第一行。
2 一行数据不垮行,无空行。
3 以半角符号,作分隔符,列为空也要表达其存在。
4 列内容如存在,,则用“”包含起来。
5 列内容如存在“”则用“”“”包含。
6 文件读写时引号,逗号操作规则互逆。
7 内码格式不限,可为ASCII、Unicode或者其他。

小结:IOS游戏开发中关于Cocos2d学习笔记的内容介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-11 17:52:01

Cocos2d游戏对象

2011-08-08 11:26:39

Cocos2d 游戏 Class类

2011-08-11 14:32:04

iPhone游戏Cocos2dActions

2011-08-22 10:49:42

Cocos2d 开发CCLayerTouch事件

2011-08-11 14:22:47

iPhone游戏Cocos2D

2011-08-11 18:00:18

Cocos2d动作Action

2011-07-27 10:13:23

Cocos2D iPhone

2011-08-17 15:04:48

Cocos2DUIAccelerom加速计

2011-08-02 15:37:48

Cocos2D UIAccelero

2011-07-27 13:57:36

iPhone 游戏 Cocos2d

2012-04-16 13:37:57

cocos2d

2011-08-04 17:01:16

iPhone游戏开发 Cocos2d

2011-07-08 16:27:52

Cocoa Cocos2d 动作

2011-08-02 15:47:28

Cocos2D Animation

2011-07-08 16:09:54

Cocoa Cocos2d 动作

2011-07-27 17:07:06

iPhone 游戏 Cocos2d

2011-07-29 18:02:06

2011-08-09 16:25:16

Cocos2d视图坐标

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2011-08-08 15:40:47

Cocos2d
点赞
收藏

51CTO技术栈公众号