基本概念

    让我们开始!

    游戏引擎是一种特殊的软件,它提供游戏开发时需要的常见功能;引擎会提供许多组件,使用这些组件能缩短开发时间,让游戏开发变得更简单;专业引擎通常会能比自制引擎表现出更好的性能。游戏引擎通常会包含渲染器,2D/3D 图形元素,碰撞检测,物理引擎,声音,控制器支持,动画等部分。

    只使用 Cocos2d-x 引擎,你就能完成一款游戏的开发,因为 Cocos2d-x 提供了游戏开发所需的一切。

    精通 Cocos2d-x 很难,但是上手 Cocos2d-x 很容易,让我们从一些基本概念开始。

    让我们再来看一下,分解这个游戏界面的组件构成。

    能看到一个菜单(Menu),几个精灵(Sprite),和几个标签(Label),观察一下喜欢的游戏,会发现这些组件以某种形式存在其中。