深度干货|Cocos2d-x v3.11 在 HTML5 方向的优化

Cocos2d-x v3.11 强化了 WebGL 渲染器,针对 Android 和 iOS 平台的 WebGL 支持进行优化,自动批处理渲染技术降低 draw call,音频系统升级降低内存占用。在 bunnymark 测试中性能提升超 4 倍,为游戏开发者带来更好的 Web 端体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天,Cocos2d-x v3.11 已经发布,除去物理引擎升级,JSB 新内存模型,Tizen 平台支持等亮眼功能外,还有很重要的一点更新是,我们在 Web 引擎上强化了渲染器性能。总的来说,在行业对 WebGL 支持越来越好的背景下,我们大幅度强化了 WebGL 渲染器的实现,让其支持自动批处理渲染。

背景介绍

WebGL 是 OpenGL ES 的 Web 版本,它的诞生就是为了给 Web 平台带来更强劲的 2D/3D 渲染能力,可以说是为游戏行业而生。为什么说行业对 WebGL 支持越来越好呢?主要有下面几点利好:

  • 腾讯 X5 引擎的 Android 版本在上个月完成了 blink 内核的集成,这意味着 Android 平台上 QQ 浏览器和微信浏览器也都拥有了强大的 WebGL 支持。

  • Android 5.0 版本以上的系统浏览器也是默认支持 WebGL 的。

  • 而 iOS 平台的 WebGL 支持从 iOS 8 开始就已经非常完备了。

也就是说两大移动平台对 WebGL 的支持已经趋向成熟。

Cocos2d-html5 自 2012 年诞生之日起就具有完备的 WebGL 支持,和 Canvas 的表现统一性也一直保持得很好。如果接触得早,会知道早在 v3.1 中,我们就已经彻底升级过一次渲染器,将渲染和逻辑分离。而这次,在行业重大利好的情况下,我们决定再次升级 WebGL 渲染器。最终,v3.11 相较于 v3.10 在 bunnymark 测试中取得了 4 倍以上的成绩,让我们很受鼓舞。

Bunnymark 测试运行画面:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值