2

我目前正在开发 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)。我也想翻转物理体(我能做到的实际精灵)但我不能。

我该怎么做?

谢谢!!

4

0 回答 0