Я новичок в Cocos2D и CocosBuilder, и у меня есть несколько вопросов относительно использования памяти.
1) В CocosBuilder (или Cocos2D, если на то пошло), если я использую один и тот же атлас текстуры (таблицу спрайтов) для ВСЕХ объектов CCSprite в одной сцене, будет ли это экономить использование памяти по отдельной текстуре для каждого спрайта? Если быть точным, если я использую одну текстуру 4k * 4k, будет ли игра требовать памяти только для одного атласа текстур (например, 4k * 4k * 32 бита)?
2) Могу ли я использовать разные режимы текстуры для разных спрайтов для экономии памяти? Например, использование режима без альфа для фонового изображения. Другими словами, может ли Cocos2D обрабатывать разные режимы текстуры в одной сцене?
3) Мне нужно реализовать игру с примерно 100 объектами на сцене, всего три сцены. Сейчас все объекты на одной сцене используют одну и ту же таблицу спрайтов. Тем не менее, игра вылетает после нескольких переходов между сценами. Каждый раз я получал сообщение с предупреждением. Как лучше всего решить эту проблему? Я попытался сбросить все эти кеши, но все равно вылетел.
Большое спасибо!