是否可以在位于x / y坐标中心的matter.js中创建单个重力/力点?
我已经设法用d3.js做了,但想查询有关.js,因为它有能力使用多个多边形。
答案 0 :(得分:2)
https://github.com/liabru/matter-js/pull/132
不确定是否对此感兴趣。我是你所创造的粉丝。在我的最新项目中,我使用了物质-js,但我需要将元素吸引到特定的点,而不是一般的方向。这很容易实现。我想知道你是否对这个功能感兴趣,它不会破坏任何东西。
所有人要做的就是设置engine.world.gravity.isPoint = true,然后将重力矢量用作点,而不是方向。有人可能会说:
engine.world.gravity.x = 355;
engine.world.gravity.y = 125;
engine.world.gravity.isPoint = true;
并且所有对象都会倾向于这一点。
如果这不属于此引擎的范围,我理解。无论哪种方式,感谢伟大的工作。