大家好,我从来没有使用过GameMaker的物理引擎,我想要创建一个软体模型,表现类似于粘土,碰撞时会轻微变形但不会恢复原状。

起始图:

https://preview.redd.it/ao3i6vd6f8rg1.png?width=775&format=png&auto=webp&s=0e2098c0fc7938808996d4be0a0e254eb2a4bf1e

期望效果(碰撞时的截图):

https://preview.redd.it/sxkfpsr3f8rg1.png?width=907&format=png&auto=webp&s=b4ade0b306f13045c9b4df854d102fa9f9ce4ec6

问题是经过第一次碰撞后,它继续前后浮动。如果我不设置缓摆旗标它会分散,所以我不知道该如何处理。 我尝试多种阻尼、强度和密度配置,但都未得成功。代码如下:

物理管理器创建事件:

墙体对象配置

它是可行的吗?感谢您的帮助!