Я нахожу, что иногда мне нужно очистить и собрать обновленную текстуру, чтобы, наконец, сделать это в комплекте приложения ... (Я подозреваю, что это происходит, когда я изменяю ресурс во время работы приложения, но, честно говоря, я тоже потерялмного времени с этим разбираюсь).Теперь я де-факто очищаю и собираю при смене ресурсов.
Я не уверен, что это обсуждение cocos2d, а скорее Xcode.Кэш текстуры cocos2d полностью создается в памяти во время выполнения вашего приложения.Это механизм, который 1) помогает уменьшить объем занимаемой памяти и 2) также повышает производительность, поскольку файл текстуры загружается только один раз, если вы не очищаете кэш.Xcode, с другой стороны, хранит копии всех ваших файлов в нескольких местах.«Очистив» сборку, вы гарантируете, что предыдущие версии файлов будут удалены, а все текущие ресурсы (включая текстуры) размещены в соответствующих местах для правильной работы среды разработки.