Ho iniziato a utilizzare il nuovo Atlante Sprite nella cartella XCAssets invece di avere i miei atlanti nella cartella del progetto. Tuttavia, ho notato che quando facevo questo i miei nodi non venivano più renderizzati in batch, il che comportava un numero elevato di chiamate in pareggio inefficienti. Ciò sconfigge completamente lo scopo dell'uso di un atlante!Major Bug, Sprite Atlas creato nella cartella XCAssets non supporta il rendering in batch
Per essere chiari questo è il codice che ho usato per ottenere l'atlante.
let atlas = SKTextureAtlas(named: "Sprites")
"Sprites" è una Sprite Atlas creato nella cartella XCAssets.
Qualcuno ha una soluzione alternativa o sono bloccato a creare Sprite Kit Atlanti nella cartella del progetto.
Sto usando Xcode 7.2 beta.
Il motivo per cui desidero utilizzare il nuovo Sprite Kit Atlases è a causa del problema this.
Questo bug si riferisce solo a Xcode 7.2 beta e El Captain? Ho capito che funziona su Yosemite, Xcode 7.1.1 e iOS 9.1. – Whirlwind
@Whirlwind Stavo usando la versione beta, ma ricordo che il problema si è verificato anche in una versione precedente, non so quale. A cosa è stato impostato il target di implementazione durante il test? –
Il mio obiettivo di implementazione era impostato su 9.1 in questo caso particolare. – Whirlwind