我使用aframe-physics-system v3.3.0升级到了aframe 0.9.0,在那之后applyImpulse似乎坏了。我从aframe 0.8.2和aframe-physics-system 3.3.0升级,一切正常。
这是我的代码-
entity.setAttribute('dynamic-body', true);
entity.addEventListener('body-loaded', function () {
setTimeout(function () {
let pStart = new CANNON.Vec3();
let force = pStart.copy(attachment.object3D.getWorldPosition());
force.scale(140, force);
entity.body.applyImpulse(force, entity.body.position);
}, 0);
})
它曾经在0.8.2的框架中运行良好,但是现在我看到了 控制台日志-