OpenGL ES2 для Android - странные случайные выпады

1

Я только начинаю изучать OpenGL ES2 для Android и сталкиваюсь с какой-то странной проблемой, когда иногда из моих объектов будет отображаться странная шутка (см. рис.). Это не всегда происходит, что странно, поэтому мне интересно, есть ли у кого-нибудь опыт такого рода вещей и как его исправить.

http://img717.imageshack.us/i/device2h.png/

  • 0
    Я нашел проблему. Я звонил GLES20.glDrawArrays (GLES20.GL_TRIANGLES, 0, object.vertices ()); с неправильным количеством вершин. Разделил размер массива на 3 (для x, y, z), и теперь он работает нормально;) Вот как выглядит: img695.imageshack.us/i/desertx.png
Теги:
opengl-es-2.0

1 ответ

0
Лучший ответ

Проблема заключалась в том, что я вызывал GLES20.glDrawArrays(тип, во-первых, счетчик) с неправильным подсчетом. Правильно установите эту переменную.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню