Я думаю, что это проблема с памятью, но я не уверен, что здесь делать.
Моя проблема:
Я почти закончил игру, используя cocos2d для iphone,с помощью retina gfx я сделал приложение универсальным и внес коррективы, чтобы оно правильно работало на iPad, в основном я использую спрайт-листы сетчатки на ipad с несколькими дополнительными изображениями (содержащимися в спрайт-листах -hd) для покрытиякрая экрана и т. д.
Все работает нормально, iPad, когда в игре работает со скоростью 60 кадров в секунду, как на iphone4 (я обычно получаю около 40-50 кадров в секунду на iphone3g), однако иногда, послеПриблизительно через 5 минут перехода между меню на iPad (обычно, но не всегда, после выгрузки игрового движка и возврата к меню) игра падает.
В отладчике я получаю 'Полученопредупреждение о памяти. ', вскоре после (не сразу), когда загружается новая таблица спрайтов или графика (не создание спрайта, а фактическая загрузка новой текстуры в память),p закрывается, и все, что я получаю в консоли, это «(gdb)» без отслеживания стека.
Я изо всех сил пытаюсь найти решение, при переходе от игрового движка к меню у меня появляется экран загрузки, который в основном создается с использованием 1 полноэкранного изображения, а некоторый текст, все другие текстуры, спрайтфреймы и предварительно загруженный soundfx затем удаляются из памяти перед загрузкой чего-либо нового.
Я попытался запустить ipad сутечки и выделения в инструментах, но как только приложение загружается, инструменты каждый раз выходят из строя.
Кто-нибудь случайно узнает, каков максимальный объем памяти для приложения ipad, до его закрытия (я думал, чтоПо крайней мере, получите 3 предупреждения, а не 1), и сколько листов 2048 x 2048 это тоже равняется?
РЕДАКТИРОВАТЬ: (Обнаружена новая причина иррационального исчезновения памяти!)
Итак, спустя несколько недель,Я наткнулся на это сообщение на форумах cocos2d.
http://www.cocos2d -iphone.org / forum / topic / 31092
Эта ошибка в iOS5, вероятно, будетГлавная причинаиз моих неприятностей, все советы и предложения помогли, по моему мнению, сжать мое приложение в целом.