我目前正在开发 Phaser 3 游戏项目。我目前正在使用 MatterJS 物理。为了设置身体物理,我使用了物理编辑器(https://www.codeandweb.com/physicseditor)。
现在我想根据我当前所在的框架相应地更改物理体形。
到目前为止,我能够使用 更改身体形状this.setBody(this.shapes[str], {});
,而 this.shapes 之前被声明为this.shapes = scene.cache.json.get('heroPhysics');
,'heroPhysics'
是由物理编辑器生成的物理 JSON 文件。
但是,当我改变身体形状时,身体会转到位置 (0,0)。我也想翻转物理体(我能做到的实际精灵)但我不能。
我该怎么做?
谢谢!!