在Matter.js中禁用重力

Iga*_*gal 16 javascript matter.js

有没有办法在Matter.js中禁用重力?我希望我的物体(身体)保持其身体能力(如对碰撞,恢复原状,摩擦等的反应),但我想防止对设备的陀螺仪和方向变化的反应.

sow*_*e15 42

尝试

engine.world.gravity.y = 0;
Run Code Online (Sandbox Code Playgroud)

engine你的引擎实例在哪里

  • 这是正确答案,应该标记为正确答案。 (3认同)

Cir*_*四事件 1

您还可以在Engine构造函数中将其设置为:

const engine = Engine.create({ gravity: { y: 0 } })
Run Code Online (Sandbox Code Playgroud)

像任何其他财产一样。通过修改这个 hello world 在 Matter.js 0.19.0 上进行了测试:How to make minim example of Matter.js work?