2013-08-23 10 views

Antwort

13

prüfen TilemapKit für Sprite Kit aus. Im Gegensatz zu anderen Lösungen lädt und alle (!) Kartenarten und Variationen unterstützt von Tiled, einschließlich gestaffelte iso und hex Karten!

TilemapKit wird ordnungsgemäß wie ein OOP-Framework erstellt und stellt alle Daten bereit, die in der TMX-Datei gespeichert sind. Mit anderen Worten, es ist definitiv nicht nur eine einzige Klasse, die alles vollgestopft hat.

Die Kachelauswahl (Punkt auf Koord., Koord.-Punkt-Konvertierung) für alle Kartenarten/Variationen ist integriert. Weitere tolle Funktionen auf dem Weg, review the roadmap und überprüfen Sie die Class Reference.

TilemapKit wird auch getestet, um voll kompatibel mit Swift und Mac-Apps zu sein.

Besuchen Sie die TilemapKit forum, wenn Sie Fragen oder Wünsche haben. Ich poste auch häufige Entwicklungsberichte, damit du überprüfen kannst, was als nächstes kommt.

Haftungsausschluss: Wenn es jetzt nicht offensichtlich ist, bin ich einer der TilemapKit Entwickler. :)

+0

TilemapKit ist nicht mehr zum Kauf verfügbar [Link] (http://forum.TilemapKit.com/t/TeilemapKit-Entwicklung-ist-Hold/113) :( – iSee

25

sollten Sie JSTileMap verwenden, die mit Sprite Kit arbeiten

  • hinzufügen JSTileMap Dateien zu Ihrem Projekt
  • hinzufügen libz.dylib zu den verknüpften Frameworks und Bibliotheken Abschnitt Ihres Projekts
  • konzipiert
  • Import JSTileMap.h

und laden Sie eine Karte mit:

JSTileMap *tiledMap = [JSTileMap mapNamed:@"mapFileName.tmx"]; 
if (tiledMap) [mySKNode addChild:tiledMap]; 

Hier ist die Quelle: https://github.com/slycrel/JSTileMap

Viel Glück !!

+1

JSTileMap unterstützt keine Karte heruntergeladen von irgendwo, Sonst ist es großartig –