从今天起,正式开始Cocos2d-X的学习之旅。这篇文章叫基础概念,但是还是从整体来说说Cocos2d-x这个类库的。在Cocos2d-x中,主要的概念包括Director、Scene、Layer和Sprite这几个重要的概念,它们之间的关系如下。Cocos2d-x就是这样的管理着不同的对象,然后组成一个个完美的、月流水上亿的项目,有些事情就是这样。Director控制着整个游戏,会经常进行一些调度控制;在Cocos2d-x 3.x中,Director使用的是单例模式,在整个游戏运行期间,它就只有一个实例。同时场景是层的容器,包含了所有需要显示的游戏元素。Layer是处理玩家事件响应的Node子类。Cocos2d-x 3.x中的精灵和其它游戏引擎中的精灵是类似的,它可以移动、旋转、缩放、执行动画,并接受其它转换。Cocos2d-x 3.x中的Sprite由Texure、Frame和Animation组成,由OpenGL ES负责渲染。

Cocos2d-x 3.x入门教程(一):基础概念

Cocos2d-x 3.x入门教程(一):基础概念