2013-08-23 17 views

Odpowiedz

13

Wyjazd TilemapKit dla Sprite Kit. W przeciwieństwie do innych rozwiązań, ładuje i renderuje wszystkie (!) Typy map i warianty obsługiwane przez Tiled, w tym rozłożone mapy izometryczne i heksadecymalne!

TilemapKit jest odpowiednio zaprojektowany, tak jak powinna wyglądać struktura OOP, i udostępnia wszystkie dane przechowywane w pliku TMX. Innymi słowy, zdecydowanie nie jest to tylko jedna klasa, w którą wpakowano wszystko.

Łączenie kafelków (punkt do współrzędnych, współrzędna na punkt) we wszystkich typach map/odmianach jest wbudowane. Więcej niesamowitych funkcji w drodze, review the roadmap i sprawdź Class Reference.

TilemapKit jest również w pełni kompatybilny z aplikacjami Swift oraz Mac.

Odwiedź stronę TilemapKit forum, jeśli masz jakiekolwiek pytania lub prośby. Publikuję również częste raporty dotyczące rozwoju, abyś mógł sprawdzić, co będzie dalej.

Zrzeczenie się odpowiedzialności: Jeśli nie jest to już oczywiste, jestem jednym z programistów TilemapKit. :)

+0

TilemapKit nie jest jeszcze dostępny w sprzedaży [link] (http://forum.tilemapkit.com/t/tilemapkit-development-is-on-hold/113) :( – iSee

25

należy używać JSTileMap, który jest przeznaczony do pracy z Sprite Kit

  • dodać pliki JSTileMap do projektu
  • dodać libz.dylib do połączonych ram i bibliotek odcinek projektu
  • import JSTileMap.h

i załadować mapę z:

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

Oto źródło: https://github.com/slycrel/JSTileMap

Powodzenia !!

+1

JSTileMap nie obsługuje map pobranych skądś w przeciwnym razie jest niesamowity –