взглянуть на CCTextureCache
http://www.cocos2d-iphone.org/api-ref/0.99.5/interface_c_c_texture_cache.html
может быть, это вы ищете.
Этот кеш используется, когда вы создаете любой объект с текстурой: спрайт, например. И вы можете использовать его для префикса изображений.
EDIT: CCTextureCache используются, когда ваше Создание анг объект с текстурой, как я сказал, - и поэтому, если текстура уже в кэше создание элемента гораздо быстрее, чем если бы вы загружаете текстуру первой а затем создание объекта.
Например, если вы пишете код, как это:
id sprite = [CCSprite spriteWithFile: @"my-file.png"]
и @ «мой-file.png» текстуры не в кэше он будет загружен первым, и это займет некоторое время (намного больше, чем просто создание объекта).
Если вы пишете код, как это:
id sprite1 = [CCSprite spriteWithFile: @"my-file.png"];
id sprite2 = [CCSprite spriteWithFile: @"my-file.png"];
Тогда sprite1 будет создан медленно и sprite2 гораздо быстрее, потому что текстура уже в кэше.
Вы можете Manuale добавить текстуру в кэш
[[CCTextureCache sharedTextureCache] addImage: @"my-file.png"];
и создание всех объектов с этой текстурой будет быстро.
Общее место в коде, когда требуется текстурировать текстуры, - это загрузка игры или загрузка пакета уровня или загрузка уровня.
Также Вы можете, если звуки кэширования вы должны использовать их SimpleAudioEngine одноплодной
Спасибо, Андрей! Вы также ответили на мой другой вопрос ха-ха, но могли бы вы предоставить немного больше информации об этом? Спасибо;) – Joethemonkey101