2012-09-24 2 views
2

Я пытаюсь сделать простую 2d-игру в OpenGL ES 2 с использованием marmalde (в основном для обучения), и у меня возникли проблемы с вращающимися квадрациклами. Края квадов выглядят не очень хорошо, и я предполагаю, что в моем коде есть что-то, что мне не хватает.Поверните квад в OpenGL ES 2

Я вращаю квадроциклы, изменяя угловые положения квадроциклов. Я рисую квадрицепсы, как это:

glVertexAttribPointer(0, 2, GL_FLOAT, 0, 0, squareVertices); 
glEnableVertexAttribArray(0); 
glBindTexture(GL_TEXTURE_2D, textureID); 
glVertexAttribPointer(1, 2, GL_FLOAT, 0, 0, textureVertices); 
glEnableVertexAttribArray(1); 
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); 

enter image description here

ответ

2

Существует app.icf файл в папке data

Добавить следующие строки позволяют antialising

[GL] 
EGL_SAMPLE_BUFFERS=1 
EGL_SAMPLES=4 

Даже при включении Antialising он может не работать в симуляторе, но будет работать на устройствах. Качество изображения симулятора зависит от драйвера OpenGL ES, который вы выбираете в конфигурации -> GL

+0

Кажется, что нужно работать. Благодаря! – Alecktos

Смежные вопросы