对象在 Matter-js 引擎中下降太快

问题描述

我正在努力理解为什么我的对象在使用 Matter-js 时下降得如此之快。所以我把一切都剥离到最简单的例子,它仍然发生。

//import Matter from "matter-js";

let { Engine,World,Bodies } = Matter;

let engine = Engine.create();
let world = engine.world;

const ball = Bodies.circle(2,2,0.5);
Engine.run(engine);
World.add(world,ball);

const render = () => {
  console.log(ball.position,ball.veLocity);
  requestAnimationFrame(render);
};

requestAnimationFrame(render);
<script src="https://cdnjs.cloudflare.com/ajax/libs/matter-js/0.14.2/matter.min.js" integrity="sha512-pi0tSRZdlNRZeANPwdAIHRAYg6gZZV6QlAiyHXn5TYqLzBKE9jlttO/QgYLMhISD6oNv2kPsvelx+n5nw0FqKA==" crossorigin="anonymous"></script>

显然距离单位是米,对吧?所以我希望球落得更慢。在上面的示例中,Y 坐标在几秒钟内达到 5000。

是什么让球移动得如此之快?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)