Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以“锁定” MatterJS 主体的角度,使其永远不会改变,即使碰撞通常会导致它发生变化。我不介意它是否能够手动更改,我只是不希望碰撞、摩擦或速度影响它。
开发人员建议将物体的惯性设置为 Infinity 以防止其旋转,确保使用 Matter.Body.setInertia() 进行设置,而不是直接设置。
可能不是最好的解决方案(就性能而言),但我通过这样做解决了这个问题:
Matter.Events.on(engine, "beforeTick", function () { Matter.Body.setAngularVelocity(staticAngleBody, 0); });