Лучшее решение для мягкого тела, которое я нашел, это использовать SKPhysicsJoint (SpriteKit).Есть даже некоторые примеры на StackOverflow, я использовал ответ на следующий вопрос:
Есть ли способ сделать мягкое тело с помощью Spritekit, используя параметры SKSpriteNode и PhysicsBody?
Но есть 2 основные проблемы:
все примеры с цветными фигурами и не описывают, как работать с текстурами
как назначить текстуру «телу», состоящему из нескольких узлов?
Как решить эти проблемы?Может быть, есть другое (более простое) решение для мягкого тела в Swift?