Aframe 物理组件:沿路径反弹
Aframe Physics component: bounce along a path
我正在使用 Don Mccurdy 的物理引擎并能够设置动态物体和静态物体来反弹球体。我希望球沿着路径弹跳。我在编写一些动画代码时应该采用什么方法?如果有一些参考代码会有很大帮助。谢谢
如果您想在某个方向弹跳路径,只需施加一个推动球的冲量即可。
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 组件。
我正在使用 Don Mccurdy 的物理引擎并能够设置动态物体和静态物体来反弹球体。我希望球沿着路径弹跳。我在编写一些动画代码时应该采用什么方法?如果有一些参考代码会有很大帮助。谢谢
如果您想在某个方向弹跳路径,只需施加一个推动球的冲量即可。
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 组件。