19

iOS 7 のスプライト キットに .tmx ファイルをロードする (できれば簡単な) 方法はありますか? そうでない場合、代替手段はありますか?

4

3 に答える 3

25

Sprite Kit で動作するように設計された JSTileMap を使用する必要があります

  • プロジェクトに JSTileMap ファイルを追加する
  • プロジェクトのリンクされたフレームワークとライブラリのセクションに libz.dylib を追加します
  • JSTileMap.h をインポートする

そしてマップをロードします:

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

ソースは次のとおりです: https://github.com/slycrel/JSTileMap

幸運を!!

于 2013-10-14T03:04:46.683 に答える
2

これは私が見つけた最高のものです。まだ実装を試みていないため、自分で行う方法がこのインスタンスで機能するかどうかはわかりません。

http://gamedev.tutsplus.com/tutorials/implementation/parsing-tiled-tmx-format-maps-in-your-own-game-engine/

于 2013-09-19T01:17:16.000 に答える