-
2.4.x在原生上是运行的box2d.js吗?还是说通过jsb绑定调用到c++版本的box2d,我没有找到box2d c++的源代码
-
3.x的box2d wasm版本是针对小游戏平台吗?原生能用吗?
3.基于box2d的2d物理引擎;基于box2d-wasm的物理引擎;基于box2d-jsb的物理引擎,这三个有什么区别,原生平台上用哪个性能最好?
希望了解的帮忙解答一下,谢谢。
2.4.x在原生上是运行的box2d.js吗?还是说通过jsb绑定调用到c++版本的box2d,我没有找到box2d c++的源代码
3.x的box2d wasm版本是针对小游戏平台吗?原生能用吗?
3.基于box2d的2d物理引擎;基于box2d-wasm的物理引擎;基于box2d-jsb的物理引擎,这三个有什么区别,原生平台上用哪个性能最好?
希望了解的帮忙解答一下,谢谢。
Box2D.js 是 box2d移植版本,用于浏览器平台,现在应该没人用了,被wasm代替了。
Box2D.js Box2D-wasm都是浏览器平台的。
Box2D-wasm 和 C++ Box2D 用的同一套代码,不过浏览器平台需要编译成wasm。
非浏览器平台的js-runtime/js脚本需要通过js-bindings和C++库通信/调用。
编辑器默认用哪个就用哪个。
android/ios应该用的js-bindings,小程序/web浏览器平台用的wasm。
应该。。。
box2d.js 貌似也有wasm版本叫这名字。不是古老的移植版本