Привет всем
У меня проблема с приложением iphone, которое я работаю над .im, используя цель c и cocos2d. Частота кадров просто резко падает. Я проверил на утечки и распределение и т. Д., Используя инструменты, и все выглядит хорошо в этом отношении. Я не использую какие-либо частицы или звук в данный момент, так что это не так. это просто анимированные спрайты и обмен слоями. Я проходил через это много раз, и он вписывается в соответствующие списки каждого слоя, а также проверяет счет сохранения для всего, чтобы убедиться, что все освобождается, но частота кадров все еще падает, когда я переключаюсь между слоями.
журнал дает мне это
CCLOG (@ "cocos2d: не удалось поменять буфер рендеринга в% s \ n", FUNCTION );
который называется в
- [EAGLView swapBuffers]
но я понятия не имею, что это такое или как это решить. Сэмплер говорит, что это занимает 77,2% процессорного времени.
любые идеи были бы великолепны, я в тупик на данный момент ура.
г