我正在使用Matter.js物理引擎尝试创建软体。我能够创建如下图所示的身体:
然而,我不确定这是否就是我想要的“软体”。虽然这个物体并非完全刚性,并且碰撞和被拖动时具有弹性感,但我正在寻找一种类似于凝胶的物体。这张图片可能有助于直观地解释概念:
我想知道如何制作这些类型的物体。是与matter.js软体相同,但具有非常特定的属性吗?我只能让身体变得有点刚性-方形,而不像我想要的那样可塑和圆形。
我还对通过游戏内交互来操纵物理身体感兴趣,这将增加或减小物理身体大小,这再次导致我得出结论,我想要的类型的身体必须相当可塑。
Matter.js能否处理这个问题,还是我必须更改物理引擎?有什么解决方法来解决这个问题吗?
注意:我正在使用Phaser.js进行一些游戏内组件,但是使用Matter.js物理引擎进行物理操作,因为我相信Phaser集成的物理引擎无法模拟这种复杂的身体。
谢谢
编辑:这非常类似于Box2d:roll soft body ball。 我猜只需使用js引擎就可以做到这一点。有吗?
我还对通过游戏内交互来操纵物理身体感兴趣,这将增加或减小物理身体大小,这再次导致我得出结论,我想要的类型的身体必须相当可塑。
Matter.js能否处理这个问题,还是我必须更改物理引擎?有什么解决方法来解决这个问题吗?
注意:我正在使用Phaser.js进行一些游戏内组件,但是使用Matter.js物理引擎进行物理操作,因为我相信Phaser集成的物理引擎无法模拟这种复杂的身体。
谢谢
编辑:这非常类似于Box2d:roll soft body ball。 我猜只需使用js引擎就可以做到这一点。有吗?