У вас есть что-то вроде этой маленькой черной полоски в ваших текстурах?
Я столкнулся с подобными проблемами, когда сделал что-то не так. Вот небольшой контрольный список:
- Имеете ли вы mipmapped вашу текстуру или нет, и проверьте, какие параметры она имеет.
- glTexParameters. (WRAP_S, WRAP_T, MAG_FILTER, MIN_FILTER ...)
- Размеры текстуры. (Если разрешены не-степени двух текстур, это может вызвать графические сбои, в зависимости от того, как вы загружаете свои текстуры)
- Вы рисуете эту мигающую полосу поверх ваших прямоугольников?
- Есть ли что-то, что вызывает черную полосу в вашей текстуре.
- Выравнивание кадров анимации.
- Смешивание и альфа-смешивание.
Если что-то в списке для вас неопределенное, полезно прочитать о них.
Я также делаю правильное предположение: я считаю, что вы не оборачиваете свои текстуры в любом направлении, и что кадры анимации немного смещены, так что ваше приложение имеет немного неправильные координаты / высоту текстуры в квадрате, которым вы являетесь. рисунок.
Надеюсь, мои советы имеют смысл. У меня есть опыт работы только с обычным opengl, а не с OpenGL ES, графические конвейеры которого были сокращены, чтобы сделать его более компактным, чистым и элегантным.