У меня есть игра, которая работает нормально, как есть (около 30 кадров в секунду), но fps спустился вниз, когда я попытался реализовать рекламу. Я пробовал Greystripe и iAds, но с таким же результатом (iAds, возможно, немного хуже). Среднее значение fps почти одинаково, но есть огромные всплески все время (1-2 всплеска в секунду), и игра неиграбельная.iPhone Opengl игра с рекламой == fps проблема?
Я думаю, это потому, что объявление находится в другом представлении. Я где-то читал, что приложения opengl на iphone не любят иметь с ними другие взгляды, но есть много игр с объявлениями в магазине приложений. Как они это делают?
Моя реализация должна быть в порядке. Я сделал все, о чем рассказывали документы и образцы. У меня есть представление opengl и вид рекламы как subviews в окне приложения, adview находится перед представлением opengl и таким образом покрывает его часть. Это может быть проблема? Лучше ли сделать opengl меньше налево для объявления, чтобы они не перекрывались? Есть ли у вас какие-то другие идеи, что может быть неправильным?
Когда вы проверяете это с помощью инструментов (Time Profiler, OpenGL ES и т. Д.), Где вы видите горячие точки, когда реклама начинает замедлять работу? – 2010-11-22 23:04:52