天天看点

初识Cocos 2D

初识Cocos 2D

什么是Cocos 2D?

cocos2d 是用来构建2D游戏、demo以及其他图形/交互应用的框架。

能干什么?

1 流程控制: 在不同场景间简单地管理流程控制。

2 精灵: 开始和简单的精灵

3 动作: 告诉精灵你想让它做什么。比如移动、选择、缩放等可合成动作。

4 效果: 波浪、漩涡、透镜及其他

5 粒子系统: 爆炸、×××、烟及流星及其他

6 瓦片图:支持长方形和八角形的瓦片图

7 切换: 从一个场景切换到另外一个场景

8 菜单Menus: 内置创建菜单的类

9 文本渲染

10 内置python解释器: 用于调试

11 基于OpenGL: 硬件加速

如何安装?

首先从Cocos2D的主页下载合适版本。然后需要安装一些有用的项目模板。打开终端,切换到Cocos2D所在目录,运行如下命令:

./install_template.sh

模板在手,万事不愁!

How to Say Hello?

虽然没有实用意思,但这却是学习任何语言或工具的不好逾越的一步。

在XCode上通过选择cocos2d-0.xx.0 Application模板新建一个Cocos2D项目,并命名成“HelloCocos2D”。

初识Cocos 2D

示例项目中仅仅包含一个名为HelloWorldScene的场景。在场景的init方法中加入了显示“Hello World”的文本框。运行后的实际效果如下:

继续阅读