1

我想知道是否有办法获取和设置physicsjs 身体的比例,并将位图分配给身体比例的视图。我看不到在状态或几何对象中对比例的引用,并且尝试设置宽度或高度没有效果。

我想增加身体的比例和分配给它的视图的位图。

4

1 回答 1

0

如果您更改身体上的几何形状,那么您必须重新计算以获取物理变化:https ://github.com/wellcaffeinated/PhysicsJS/wiki/Bodies#recalculating

此外,如果您使用 Pixi 渲染器或其他内置插件之一,则必须将主体的视图设置为未定义以使其在图形方面也更新:http ://wellcaffeinated.net/PhysicsJS/docs/ #Body-prototype-view

someBody因此,对于模拟中半径不是 20的特定物体,

someBody.geometry.radius = 20;
someBody.view = undefined;
someBody.recalc();

希望这能回答你的问题。

于 2014-12-15T20:45:15.250 回答