IOS游戏开发中关于Cocos2d学习笔记是本文要介绍的内容,主要从Cocos2d中Alert的用法、cocos2d 自建动画、cocos2d中关于CSV文件等内容详解。来看详细内容介绍。
Cocos2d中Alert的用法
- // Dialog //alert控件的用法
- int idx = CCRANDOM_0_1() * 600 / 100;
- UIAlertView* dialog = [[UIAlertView alloc] init];
- [dialog setDelegate:self];
- [dialog setTitle:[NSString stringWithFormat:@"%d",idx]];
- [dialog setMessage:@"Game paused"];
- [dialog addButtonWithTitle:@"Resume"];
- [dialog show];
- [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学习笔记的内容介绍完了,希望通过本文的学习能对你有所帮助!