如何在 OimoJS 和 BABYLONJS 中使用碰撞
How to use collision in OimoJS with BABYLONJS
我正在尝试将碰撞网格与其他网格一起使用
CanonJS 中的问题仅支持球体,当我使用 OimoJS 网格碰撞时无法正常工作
BABYLONJS 的这个例子:
https://playground.babylonjs.com/#3B3135#1
我正在努力改变scene.enablePhysics();
到scene.enablePhysics(new BABYLON.Vector3(0,-9.81, 0), new BABYLON.OimoJSPlugin());
但是当我改变它时,网格碰撞发生了一些错误
我认为它对导入的网格体进行球体或长方体碰撞
我没有完全理解你的问题,但这是我的评论:
CanonJS 支持多种类型的冒名顶替者(不仅是球体),事实上它是我最喜欢的物理引擎。以下 link 比较了物理引擎支持的不同类型的冒名顶替者:
https://doc.babylonjs.com/how_to/using_the_physics_engine
如果您只关心碰撞检测并且精度对您很重要,您可以将精度 属性 设置为 true。以下 link 描述了如何做到这一点:
https://doc.babylonjs.com/babylon101/intersect_collisions_-_mesh
如果您想知道如何将Oimo.js与Babylon.js结合使用,您可以参考以下精彩文章:
https://blog.raananweber.com/2016/09/06/webgl-car-physics-using-babylon-js-and-oimo-js/
我正在尝试将碰撞网格与其他网格一起使用 CanonJS 中的问题仅支持球体,当我使用 OimoJS 网格碰撞时无法正常工作 BABYLONJS 的这个例子:
https://playground.babylonjs.com/#3B3135#1
我正在努力改变scene.enablePhysics();
到scene.enablePhysics(new BABYLON.Vector3(0,-9.81, 0), new BABYLON.OimoJSPlugin());
但是当我改变它时,网格碰撞发生了一些错误
我认为它对导入的网格体进行球体或长方体碰撞
我没有完全理解你的问题,但这是我的评论:
CanonJS 支持多种类型的冒名顶替者(不仅是球体),事实上它是我最喜欢的物理引擎。以下 link 比较了物理引擎支持的不同类型的冒名顶替者: https://doc.babylonjs.com/how_to/using_the_physics_engine
如果您只关心碰撞检测并且精度对您很重要,您可以将精度 属性 设置为 true。以下 link 描述了如何做到这一点:
https://doc.babylonjs.com/babylon101/intersect_collisions_-_mesh
如果您想知道如何将Oimo.js与Babylon.js结合使用,您可以参考以下精彩文章:
https://blog.raananweber.com/2016/09/06/webgl-car-physics-using-babylon-js-and-oimo-js/