Aframe物理组件:沿路径反弹

时间:2018-10-26 04:27:44

标签: aframe cannon.js

我正在使用Don Mccurdy的物理引擎,并且能够将动态物体和静态物体设置为反弹球体。我希望球能沿着一条路径反弹。我编写动画代码应该采取什么方法?并且,如果有一些参考代码会很有帮助。谢谢

1 个答案:

答案 0 :(得分:0)

如果您想沿某个方向弹跳路径,只需施加一个脉冲即可使球转向。

let body // refers to the aframes entity.body
body.applyImpulse(
/* impulse vector*/        new CANNON.Vec3(x, y, z),
/* world position vector*/ new CANNON.Vec3(x, y, z)
);

检出here


但是,如果您希望球以复杂的路径反弹,则应该禁用物理引擎(删除dynamic-body)并使用animation-timeline组件。