В моей 2D-игре OpenGL ES для iPhone периодически возникают узкие места.Когда я описал это в Shark, ничего примечательного не возникло.В игре фон занимает весь экран, и у меня есть около 7-8 маленьких спрайтов, непрерывно перемещающихся по экрану.По большей части это работает гладко, но время от времени я получаю небольшую заикание кадра.Это общая проблема с играми с постоянным движением?
Кроме того, в качестве примечания я вызываю glClear (GL_COLOR_BUFFER_BIT);после рендеринга каждого кадра.Если я пропущу это, я все равно получу время от времени пропуск кадров, но это происходит реже, чем если бы я оставил вызов glClear. Я также использую единую текстуру spritesheet для всех своих игровых спрайтов.