如何解决对象在 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 举报,一经查实,本站将立刻删除。