2016-10-16 26 views
1

Ich möchte eine Spielkarte für Bühnen und Levels innerhalb eines Spiels erstellen, ähnlich wie das Spiel Candy Crush oder Two Dots für iOS-Geräte getan haben. Allerdings möchte ich die beste und einfachste Weg fragen, so etwas wie dies in Swift zu erreichen ...Wie erstelle ich eine Spielkarte für iOS?

Candy Crush Two Dots

Dank

+1

Um Spiel wie dieses zu schaffen, ist swift/objective c nicht, was Sie betrachten sollten .... Sie sollten entweder für Unity5 2D oder cocos2dx Spielengine gehen. Ich würde dir empfehlen, die Unity5-Umgebung zu wählen, wenn es um die Spieleentwicklung geht. – Kenshin

+0

@Arun Ich stimme nicht zu, hängt von seinen Zielen ab. Wenn er nur ein iOS-Spiel erstellen will oder nur excerise lernen möchte, dann ist der Weg mit swift und einigen gamedev-Bibliotheken wohl der bessere Weg. Wenn OP plant, Spiel für mehrere Plattformen zu erstellen, dann haben Sie natürlich Recht – Lope

+0

Lope, wenn er plant, etwas wie Candycrash zu erstellen ... dann ist es in Swift allein höchst unmöglich. Es würde Jahre dauern, das in swift abzuschließen. Ich war lange Zeit Spieleentwickler und ich schlug ihm die beste Technologie vor, um Spiele so zu erstellen. Ja, wenn es nur zum schnellen Lernen ist, dann gut – Kenshin

Antwort

2

Der einfachste Weg, ziehen Sie einfach das Bild mit Pfad und Hintergrund, Zeichen die Positionen der Ebenen und dann level Symbol auf jeder Position. Wenn Sie den Avatar des Spielers nicht entlang der Linie bewegen müssen, ist dies möglich.

Wenn Sie jedoch möchten, dass der Avatar des Spielers sich entlang des Pfads von einer Ebene zur anderen bewegt, müssen Sie diesen Pfad mit Kurven (Bezier, Kubisch) definieren und dann die Position des Spielers basierend auf der Formel der Kurve berechnen Fortschritte zwischen zwei Ebenen

Verwandte Themen