уменьшить частоту кадров - PullRequest
0 голосов
/ 23 февраля 2012

Я использую cocos2d, моя игра работает отлично, но через некоторое время частота кадров снижается все больше и больше ...

Я проверил с помощью инструментов, нет утечек или распределений. я ничего не выделяю в своей игре. и я удаляю неиспользуемые кадры из кэша во время игры.

единственный способ вернуться к нормальной частоте кадров - это если я покину сцену и вернусь обратно.

Я просто не могу понять, кто является причиной! Мое приложение готово, и я не могу его так опубликовать.

любая помощь ????? Как я могу найти, кто является причиной ????

спасибо

1 Ответ

0 голосов
/ 24 февраля 2012

Что именно вы делаете в своей игре? Существует множество советов по оптимизации, например, использование CCSpriteBatchNode, когда у вас много спрайтов, использующих одну и ту же текстуру и т. Д.

Если вы ничего не выделяете, как говорите (что я считаю маловероятным), то, возможно, вы выполняете некоторые тяжелые (и ненужные) логические вычисления игры каждый кадр ... например, имея сотни спрайтов и Вы делаете что-то вроде расчета расстояния между каждым из них в каждом кадре ...

Кроме того, какое устройство вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...