Ich möchte einen Effekt ähnlich dieser Animation erzeugen, bei dem sich zwei Formen im Laufe der Zeit trennen, aber (zeitweise) durch etwas Klebriges verbunden sind, das sich ausdehnt und schließlich bricht. Wie Pizzakäse , aber speziell in 2D.
Ich benutze Swift und SpriteKit. Ich denke, dass dies wahrscheinlich Keyframes-Bezier-Pfadanimationen beinhaltet, bin mir aber nicht sicher. Wie kann ich diesen Effekt erzielen?
Antworten:
Eine Möglichkeit, dies mit einfachen 2D-Transformationen zu tun, besteht darin, mehrere Sprites zu erstellen, um jeden Strang zu erstellen. Dies scheint Ihrem Beispiel zu entsprechen. Bei Verwendung separater Farben könnte dies folgendermaßen aussehen:
Und wenn sich die Pizza ausdehnt, machen Sie den Strang (gelb) und die Anschlüsse (blau) dünner:
Dies hat den Vorteil, dass Sie Stränge, die dünner werden und reißen, individuell animieren können.
Es gibt auch andere Ansätze, die funktionieren könnten, z. B. das Fälschen mit einem einzelnen, strukturierten Sprite, das sich ausdehnt, oder die traditionelle Einzelbildanimation. Es hängt davon ab, wie viel Arbeit Sie erledigen möchten und wie realistisch und anpassungsfähig Sie es möchten.
quelle
Sie können versuchen, einige Befestigungspunkte auf Ihren Sprites zu erstellen und eine Linie zwischen den beiden zu kleben, die Sie kleben möchten, und ein paar Befestigungspunkte entlang dieser Linie erstellen. Verbinden Sie dann die Punkte mit einem klebrigen, hantelartigen Sprite.
quelle