Lädt Sprite Kit einen Texturatlas mehrmals, wenn ich später SKTextureAtlas verwende?

Das bringt mich zum Nachdenken.

Das Spiel startet und ich erstelle Sprites mit-spriteNodeWithImageNamed: Methode. Später erstelle ich für die Animation ein SKTextureAtlas-Objekt. Einige Leute sagen, es ist schneller, weil-spriteNodeWithImageNamed: Ich suche zuerst in deinem App-Bundle nach einem PNG und danach nach einem Atlas.

Aber was ist mir unklar: Wenn ich später einen SKTextureAtlas erstelle, weiß das dann Bescheid über das bereits geladene Atlasbild oder ist es dumm und lädt das Bild einfach erneut?

Und wenn ich ein SKTextureAtlas-Objekt in mehreren Knoten für denselben Atlas erstelle. Wird der Atlas mehrmals geladen? Muss ich sicherstellen, dass ich nur eine SKTextureAtlas-Instanz für einen Atlas verwende?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage