Czy zestaw Sprite Kit wielokrotnie ładuje atlas tekstury, jeśli później korzystam z SKTextureAtlas?

To sprawia, że ​​myślę.

Rozpoczyna się gra i tworzę sprite'y-spriteNodeWithImageNamed: metoda. Później do animacji tworzę obiekt SKTextureAtlas. Niektórzy mówią, że jest szybszy, ponieważ-spriteNodeWithImageNamed: najpierw zajrzy do pakietu aplikacji w poszukiwaniu png, a następnie zajrzy do atlasu.

Ale co jest dla mnie niejasne: jeśli później utworzę SKTextureAtlas, czy będzie on wiedział o już załadowanym obrazie atlasu, czy też będzie głupi i po prostu ponownie załaduje obraz?

A jeśli utworzę obiekt SKTextureAtlas w wielu węzłach dla tego samego atlasu. Czy ładuje atlas wiele razy? Czy muszę się upewnić, że używam tylko jednej instancji SKTextureAtlas dla dowolnego atlasu?

questionAnswers(1)

yourAnswerToTheQuestion