Я использую cocos2d для рисования пользовательских фигур для игры.У меня есть массив точек многоугольника, который я использую для построения границы многоугольника, используя приведенный ниже код opengl.
glEnable(GL_LINE_SMOOTH);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glLineWidth(4);
glVertexPointer(2, GL_FLOAT, 0, polyVertices);
glDrawArrays(GL_LINE_LOOP, 0, polyVertexCount);
Тем не менее, я получаю этот результат ( LINK ) на симуляторе.
Кажется, что проблема в том, что сегменты линиидолжен присоединитьсяКак мне это решить?Какие есть варианты для создания разных типов соединений в opengl?Есть ли какая-нибудь библиотека для рисования, которую я мог бы использовать?