cocos2d-x v3.3 beta0 发布啦!

2014年09月23日 17:14 0 点赞 0 评论 更新于 2025-11-21 13:54

cocos2d-x v3.3 beta0 已正式发布,目前该版本已开放下载。本文不会对所有新特性进行介绍,部分特性在 v3.3 alpha0 发布时已列举。

v3.3 beta0 的主要更新内容如下:

3D 方面

新增了 Camera、'Reskin'、'Attachment'、对 FBX 更好的支持、新的 fbx - conv 工具,以及 AABB、OBB、Ray 和 BillBoard 等功能元素。这些更新进一步丰富了 cocos2d - x 在 3D 场景开发中的能力,开发者可以利用这些新特性创建更加复杂和逼真的 3D 游戏场景。

音频方面

在 iOS 和 Android 平台添加了新的音频功能。这使得开发者可以在这两个主流移动平台上为游戏添加更丰富、更优质的音频效果,提升游戏的沉浸感。

DrawNode 方面

添加了许多类似于 DrawPrimitive 的函数,同时弃用了 DrawPrimitive。这一改变优化了图形绘制的接口,开发者可以使用新添加的函数来实现更高效、更灵活的图形绘制操作。

Primitive 方面

支持点、线和三角形的渲染。这为开发者在进行基础图形渲染时提供了更多的选择和便利,能够更方便地实现一些简单而又关键的图形效果。

Renderer 方面

添加了 triangle command。这有助于优化渲染流程,提高渲染效率,特别是在处理三角形相关的图形渲染时,能够更快速地完成渲染任务。

UI 方面

在 iOS 和 Android 平台添加了 WebView。这允许开发者在游戏中集成网页内容,例如游戏内的公告、活动页面等,为游戏增加更多的交互性和信息展示方式。

库结构方面

cocos2d - x 现在仅包含两个库,一个是 C++ 代码库,另一个是 Lua 绑定代码库。这种简化的库结构使得项目的管理和维护更加方便,开发者可以更清晰地组织和管理自己的代码。

其他方面

还进行了许多小的改进和 bug 修复,这些更新虽然单个来看可能不太起眼,但整体上提升了框架的稳定性和性能。

详情请查看发行说明