3D 支持

你很可能认为 Cocos2d-x 是一个纯 2D 游戏引擎,事实上,从 3.0 版本 3D 功能就开始了添加和完善。

3D 游戏开发可能对你来说很新奇,相关的术语也还不熟悉,有什么工具也还不知道,但是别担心,让我们从术语开始一一了解。

术语

进行 3D 游戏开发前,先熟悉一些常用术语:

  • Model(模型) - 可以呈现的对象。由一个一个的多边形组成,Cocos2d-x 中对应 Sprite3D。

  • Mesh(网格) - 指模型的网格,由 3D 模型被划分的多边形构成。

  • Texture(纹理) - 纹理使 3D 模型有了表现真实物体复杂表面的能力,模型的所有表面和顶点都可以被映射纹理。

  • Camera(摄像机) - 3D 世界中的眼睛 ,通过它能获得一个角度的世界场景。同一个世界,通过设置不同的摄像机参数,可以获得不同的场景。

  • Light(光照) - 3D 世界中的光照,通过设置光照让游戏场景看起来更真实。光照效果,会影响 3D 模型表面的明暗效果,色彩效果。

Cocos2d-x 内附带的 3D 功能已经不再更新

原文: http://docs.cocos.com/cocos2d-x/manual/zh/3d/