Работа с теми же спрайтами с использованием Cocos2d - PullRequest
0 голосов
/ 28 марта 2012

Мне нужны некоторые рекомендации, как лучше работать с теми же спрайтами, используя Cocos2d.

Как улучшить производительность приложения и использование памяти, используя более 10 одинаковых спрайтов на экране.

Единственное обнаруженное мной улучшение - это не загружать их снова в память, а использовать что-то вроде этого CCSprite *newSprite = [CCSprite spriteWithTexture:[oldSprite texture]];

1 Ответ

2 голосов
/ 28 марта 2012

Я рекомендую вам использовать CCBatchnode, вы можете загрузить только 1 изображение в текстурную память и использовать его повторно.

http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

У Рэя есть отличное руководство, объясняющее спрайт-листы.

...