我发现微信原生自带box2d,性能比wasm版本还要好一倍。不知道能不能集成到引擎里面。
请问有相关的文档介绍么?
没有,网上完全没有这方面的介绍.只知道有wx.getBox2D()这个接口.以及这个评测.
设备-运行环境 | 50物体 (FPS - ms) | 100 | 150 | 200 | 400 | 800 |
---|---|---|---|---|---|---|
iPhone11 Pro Max WX - JS | 60 - 1 | 60 - 6 | 60 - 9 | 51 - 16 | 21 - 52 | 6 - 169 |
iPhone11 Pro Max WX - WASM | 60 - 1 | 60 - 1 | 60 - 2 | 60 - 3 | 60 - 7 | 36 - 19 |
iPhone11 Pro Max WX - Native | 60 - 0 | 60 - 0 | 60 - 0 | 60 - 1 | 60 - 1 | 60 - 2 |
小米10 WX - JS | 60 - 1 | 60 - 1 | 60 - 2 | 60 - 2 | 60 - 5 | 60 - 12 |
小米10 WX - WASM | 60 - 0 | 60 - 1 | 60 - 1 | 60 - 2 | 60 - 3 | 60 - 6 |
小米10 WX - Native | 60 - 0 | 60 - 0 | 60 - 0 | 60 - 1 | 60 - 1 | 60 - 3 |
我现在卡在不知道怎么创建b2PolygonSharp,debugDraw也用不了.只能创建简单的圆形和方形.不知道引擎组的人可不可以问下微信的团队拿一份接口使用文档
看了测评,对方使用的是 3.0.1 版本,也是 CocosCreator 3.x 的早期版本,不能代表引擎最新性能。随着引擎版本更新迭代,在 3.4.1 版本 3D 物理性能已经有提升了。
哈,有进步当然是好,但不要忘记你进步的同时 别人也在进步的
算了 不讨论这个…咱们还是讨论怎么集成原生的box2d吧.这个进步是巨大的.
3.4.1合并进去了妹有
目前引擎组排期到 3.6 版本进行合并。3.6 版本预计在 6 月份发布。
大佬~
能透漏一下3.6的大致修改了啥东西吗。。。
我看之前3.4B站的宣传会上说3.6完成原生平台所有模块原生化,和可能的ts转C++?
卧槽???
这个说了很久了 要华为弄出来才行
ts to cpp
很好,很酷
哇擦 期待啊 要是有了 3.6就用来开发新项目了
我看3.6的box2d好像还没集成WebAssembly的样子
引擎目前还没集成 box2d 的 WebAssembly 方案,目前有此计划,但是还没具体确定支持的版本。
顺便再问个问题,在3.3版本里,如何验证WebAssembly在手机上已经生效了?
因为我的手机太卡了,看帧率很难判断出来是否生效