Эй, я использую cocos2d, box2d и несколько систем частиц на iPhone 4.
Я прошел мой первый уровень, на котором также выделены многочисленные спрайты.
Я установил лимит FPS на 30 кадров в секунду.
Когда игра запускается в первый раз, она работает хорошо, со стабильными 30 кадрами в секунду.Это продолжается около 3-4 минут плавного игрового процесса.
Но через некоторое время fps начинает падать и превращается в постепенное снижение, пока не достигнет отметки 12fps.
Я помню, у меня была эта проблема с предыдущей игрой, от которой я отказался.
Это вызвано утечкой памяти, возможно, из-за того, что предметы не были освобождены ??
В моих (недействительных) методах dealloc я ввожу все свои выделенные выпуски, мог я пропустить один?Или есть какая-то другая возможность, которую я не рассматриваю?
Спасибо!