问题描述
我正在努力理解为什么我的对象在使用 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 (将#修改为@)