Cocos2d-x学习笔记:完全掌握JS API与游戏项目开发 (未来书库,触控未来官方教材)
上QQ阅读APP看书,第一时间看更新

第4章 Cocos2d-x引擎与JS绑定

游戏引擎是指一些已编写好的游戏程序模块。游戏引擎包含以下子系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。

目前,移动平台游戏引擎主要分为2D和3D引擎。2D引擎主要有Cocos2d-iphone、Cocos2d-x、Corona SDK、Construct 2、WiEngine和Cyclone 2D;3D引擎主要有Unity3D、Unreal Development Kit、ShiVa 3D和Marmalade。此外,还有一些针对HTML 5的游戏引擎,如Cocos2d-html5、X-Canvas和Sphinx等。

这些游戏引擎各有千秋,但是得到市场普遍认可的2D引擎是Cocos2d-x,3D引擎是Unity3D。