spritekit ios sprite-kit

ios - spritekit - ¿Cargar un.tmx(mapa en mosaico) en el kit de Sprite?



skview (3)

¿Hay una forma (preferiblemente fácil) de cargar un archivo .tmx en el Sprite Kit de iOS 7? Si no, ¿hay alternativas?


Echa un vistazo a TilemapKit para Sprite Kit. A diferencia de otras soluciones, carga y presenta todos los (!) Tipos de mapas y variaciones compatibles con Tiled, ¡incluyendo mapas iso y hex escalonados!

TilemapKit está diseñado adecuadamente como lo debería ser un marco OOP, y expone todos los datos almacenados en el archivo TMX. En otras palabras, definitivamente no es solo una clase la que tiene todo en ella.

La selección de mosaicos (punto a coord, coord a punto de conversión) para todos los tipos de mapa / variaciones está incorporada. Más características impresionantes en el camino, revise la hoja de ruta y eche un vistazo a la referencia de clase .

TilemapKit también ha sido probado para ser totalmente compatible con las aplicaciones Swift y Mac, también.

Visite el foro de TilemapKit si tiene alguna pregunta o solicitud. También estoy publicando informes de desarrollo frecuentes para que pueda comprobar lo que viene a continuación.

Descargo de responsabilidad : si no es obvio ahora, soy uno de los desarrolladores de TilemapKit. :)



debe usar JSTileMap que está diseñado para funcionar con Sprite Kit

  • agrega archivos JSTileMap a tu proyecto
  • agregue libz.dylib a la sección de marcos y bibliotecas vinculadas de su proyecto
  • importar JSTileMap.h

y cargar un mapa con:

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

Aquí está la fuente: https://github.com/slycrel/JSTileMap

¡¡Buena suerte!!