1

Tiled を使用して作成された H:32px W:32px のタイル サイズの 32x22 マップを読み込もうとしています。ここでの回答と、SpriteKit で JSTileMap を使用して .tmx ファイルをロードする方法に関するチュートリアルに従った後、私は自分で試しました。

var worldNode: SKNode!
var tileMap: JSTileMap?
var backgroundLayer: SKNode!

func createWorld(){

    tileMap = JSTileMap(named: "Room1.tmx");
    if tileMap != nil {
        backgroundLayer = SKNode()
        backgroundLayer.addChild(tileMap!)

    }
    worldNode = SKNode()
    worldNode.addChild(backgroundLayer!)

    addChild(worldNode)
}

マップが正常に読み込まれました。私の質問は、右下に表示されているノードの数が 700 を超えていることです。かなり多いように見えますか、それとも tmx ベースのマップをロードするような数を持つのは普通ですか?

4

1 に答える 1