Как создать «жидкие» или «мягкие» бактериоподобные узлы в swift

#ios #iphone #swift #graphics #sprite-kit

#iOS #iPhone #swift #графика #sprite-kit

Вопрос:

В настоящее время я разрабатываю игру на Swift и Spritekit, которая требует графики, подобной бактериям, для основного игрока. Я понятия не имею, как подойти к физике и визуальным эффектам такого узла. Если вы не понимаете, о чем я говорю, вот визуальный:

Idk о вас, но я не могу перестать смотреть это

Таким образом, по сути, проигрыватель представляет собой круг / овал, который может полностью изменять свою форму в зависимости от окружающих структур.

Я попробовал это, создав огромный массив узлов, соединенных вместе, чтобы создать большую структуру, однако это крайне неэффективно и задерживает работу компьютера, когда я пытаюсь масштабировать его до нескольких игроков. Я также хочу использовать это как можно меньше, поскольку для этого требуется реалистичная (или, по крайней мере, ожидаемая) физика чего-то подобного с возможностью прыгать, перемещаться, скользить и т. Д.

Спасибо!

Комментарии:

1. Может быть, это может помочь (я сам не пробовал) github.com/kevinhartman/LiquidKit

2. @Whirlwind спасибо, но похоже, что он не поддерживает физическую способность прыгать, перемещаться как единое целое и т. Д.

3. Вы когда-нибудь находили решение? Я собираюсь сделать что-то подобное.

4. @NeilFaulkner к сожалению, нет. Я уверен, что там что-то есть.