wasm实在是有点尴尬
那也要看在同环境下 js 沟通 C++层的速度和 wasm 的速度对比
wasm的性能对jit有依赖,ios下面就不太行了
不行就不行,爱玩就玩
不是不爱,正确的食用方法就是让官方整合到引擎里.原生用jsb,web用wasm. 多棒
是的manybox是比较极端的测试了,主要是stack堆叠对solver的压力很大,这些在开发时可以避免。
这个。。。box2d实在是太弱了真的,连sweep都没有,小也就这样吧。看自己取舍,其实physx有2.6m还是多少忘了。
感觉最近物理引擎也活跃起来了。确实现在市面上太缺乏一个有影响力的现代化物理后端了。
请问3.x版中该如何import进来?
import(’@dimforge/rapier2d’).then(RAPIER => { …
creator不支援新的写法
大佬,这个物理引擎真的要搞一下了
看看呢.mark一下.
服务器好说,
客户端用wasm的话ios没有jit是不是会很卡…
rust才是未来,持续关注bevy框架
wasm 跟 jit 没关系,wasm 本身就不支持 jit
根据我自己的理解, 我可能理解错了,
wasm应该是一层中间代码, 目标对象是虚拟机.
自己本身并不能真正执行. 需要被转译到各个不同的平台, 或者被虚拟机解释执行
所以有个jit的问题
但是好像wasm也可以aot, 没有仔细研究过了
供参考:
https://www.jianshu.com/p/4638581d1493
WebAssembly 是跑在 VM 里的,官方文档里有明确表明其是不支持 AOT 为机器码的。
我理解大部分说 wasm AOT 的,是指从 C 或其它语言编译到 wasm 的过程。
确定性物理引擎,用户零零散散的,都喊了几年了,难啊.
mark!
建议官方可以集成进来
目前使用rapier wasm版和bullet wasm版相比, 效能几乎感受不出差异
使用了rapier2d-compat兼容版本,web上都没问题,但放安卓真机上,会在调用WebAssembly.instantiate时阻塞住,然后就没有然后了……