プロジェクトフォルダにアトラスを置く代わりに、XCAssetsフォルダに新しいスプライトアトラスを使用しました。しかし、私がこれをしたとき、私のノードはもはやバッチレンダリングされなくなり、非効率的な描画呼び出しが多数発生していました。これは、アトラスを使用する目的を完全に破ります!メジャーなバグ、XCAssetsフォルダで作成されたスプライトアトラスがバッチレンダリングをサポートしていません
これは私がアトラスを取得するために使用したコードです。
let atlas = SKTextureAtlas(named: "Sprites")
"スプライトは" XCAssetsフォルダに作成されたスプライトアトラスです。
回避策があるか、プロジェクトフォルダにSprite Kit Atlasesを作成したことがありますか?
私はXcode 7.2 betaを使用しています。
私が新しいスプライトキットアトラスを使用したい理由は、thisの問題のためです。
このバグは、Xcode 7.2 beta&El Captainにのみ関連していますか?ヨセミテ、Xcode 7.1.1、iOS 9.1で作業しています。 – Whirlwind
@Whirlwind私はベータ版を使用していましたが、以前のバージョンでも問題が発生していることを思い出しました。デプロイターゲットはテスト時にどのように設定されましたか? –
この特定のケースでは、私の展開ターゲットは9.1に設定されていました。 – Whirlwind