上QQ阅读APP看书,第一时间看更新
第3章 Cocos2d-x引擎
游戏引擎是指一些已编写好的游戏程序模块。游戏引擎包含以下子系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、动画、人工智能、网络引擎以及场景管理。
目前,移动平台游戏引擎中主要可以分为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。