我想知道是否有办法获取和设置physicsjs 身体的比例,并将位图分配给身体比例的视图。我看不到在状态或几何对象中对比例的引用,并且尝试设置宽度或高度没有效果。
我想增加身体的比例和分配给它的视图的位图。
我想知道是否有办法获取和设置physicsjs 身体的比例,并将位图分配给身体比例的视图。我看不到在状态或几何对象中对比例的引用,并且尝试设置宽度或高度没有效果。
我想增加身体的比例和分配给它的视图的位图。
如果您更改身体上的几何形状,那么您必须重新计算以获取物理变化: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();
希望这能回答你的问题。