【CocosCreator 3.x box2d C++ to WebAssembly 优化方案】

我看之前3.4B站的宣传会上说3.6完成原生平台所有模块原生化,和可能的ts转C++?

卧槽???
:thinking:

这个说了很久了 要华为弄出来才行

ts to cpp

很好,很酷

这个转化过来的是不是不全啊?获取碰撞时冲量的方法会报错,查了一下,对应的normalImpulses和tangentImpulses属性没有。

哇擦 期待啊 要是有了 3.6就用来开发新项目了

我看3.6的box2d好像还没集成WebAssembly的样子

引擎目前还没集成 box2d 的 WebAssembly 方案,目前有此计划,但是还没具体确定支持的版本。

顺便再问个问题,在3.3版本里,如何验证WebAssembly在手机上已经生效了?
因为我的手机太卡了,看帧率很难判断出来是否生效

图片
在我上传的 demo 中,有这段代码用于判断是否支持 WebAssembly
https://github.com/cocos/cocos-awesome-tech-solutions/blob/3.4.x3.5.x-release/demo/Creator3.4.0_2D_Box2DJS_WebAssembly/assets/cases/performanceTest/performanceTest.ts#L83

2赞

好的好的,非常感谢!不过我想到个问题,你这个检测的是是否支持 WebAssembly,但如果手机是支持的,但是我的一些操作,有没有正确将Box2d的WebAssembly集成进去就没法判断了

大佬们,3.6这个解决了吗,我的游戏在IOS微信仍然掉帧严重啊

目前你可以考虑开启微信小游戏的高性能模式来优化游戏的物理性能。

经过测试,此方案依然可以直接用在 3.6.2 版本的引擎中。

好的谢谢大佬,已经解决了,就是开启高性能模式解决的。

字节小游戏如何解决呢

wecat写错了,是wechat

3.7.2了 也还没集成进去 :joy: