在OpenGL ES 2.0中是否可以使用GL_LINE_STRIP绘制形状然后将纹理应用于该形状?
例如,如果我绘制一个三角形,那么我可以应用三角形纹理吗?
答案 0 :(得分:0)
GL_LINE_STRIP
仅绘制线条。如果要填充多边形(无论是颜色,光照还是纹理),您需要一种实心多边形模式:GL_TRIANGLES
,GL_TRIANGLE_STRIP
或GL_TRIANGLE_FAN
。
如果你想填充和描边你的多边形,你需要两个绘制调用,每个模式一个。如果您正在使用深度测试,您可能希望调查glPolygonOffset
以避免z战斗。