我发现的最好的柔软解决方案是使用SKPhysicsJoint(SpriteKit)。甚至在StackOverflow上也有一些示例,我使用了以下问题的答案:
Is there a way to make a soft body with Spritekit using SKSpriteNode and PhysicsBody parameters?
但是有两个主要问题:
所有示例都带有彩色图形,没有描述如何使用纹理
如何为由多个节点组成的“主体”分配纹理?
如何解决这些问题?也许在Swift中还有另一个(更简单)的软体解决方案?