从本质上说,Cocos2d是一个图形引擎,封装了复杂的图形接口,通过抽象出精灵.动作等概念,降低了游戏开发难度,简化了开发过程.Cocos2d-x为保证游戏能方便地移植到不同平台上,又在此基础上做了很多扩展,包括一套Objective-C风格的基础类系.平台无关的多点触摸协议.重力感应和音频系统等. 接下来,我们将简单介绍一下Cocos2d的特性. 流程控制(flow control):非常容易管理不同场景(scene)之间的流程控制. 精灵(sprite):快速而方便的精灵用于显示一切可见的元…