Javascript 马特角
是否有可能“锁定”MatterJ物体的角度,使其永远不会改变,即使碰撞通常会导致其改变。我不介意它是否可以手动更改,我只是不希望碰撞、摩擦或速度影响它。可能不是最佳解决方案(就性能而言),但我通过这样做解决了这个问题:Javascript 马特角,javascript,game-physics,matter.js,Javascript,Game Physics,Matter.js,是否有可能“锁定”MatterJ物体的角度,使其永远不会改变,即使碰撞通常会导致其改变。我不介意它是否可以手动更改,我只是不希望碰撞、摩擦或速度影响它。可能不是最佳解决方案(就性能而言),但我通过这样做解决了这个问题: Matter.Events.on(engine, "beforeTick", function () { Matter.Body.setAngularVelocity(staticAngleBody, 0); }); 开发人员建议将物体的惯性设置为无穷大,以防止物体旋转
Matter.Events.on(engine, "beforeTick", function () {
Matter.Body.setAngularVelocity(staticAngleBody, 0);
});
开发人员建议将物体的惯性设置为无穷大,以防止物体旋转,请确保使用Matter.body.setInertia(),而不是直接设置它