初识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”。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuUzNxUDMyMTNx8CXxEDMxAjMvwFduVWboNWY0RXYvwVbvNmLvR3YxUjL2M3Lc9CX6MHc0RHaiojIsJye.png)
示例项目中仅仅包含一个名为HelloWorldScene的场景。在场景的init方法中加入了显示“Hello World”的文本框。运行后的实际效果如下: