Chi*_*rag 2 geometry android opengl-es
我一直在为我的手机开发一个小应用程序,我想添加一个需要在屏幕上绘制圆圈的功能.我想知道如何使用OpenGL ES来做到这一点.有人可以帮忙吗?
Pau*_*Jan 7
基本上,绘制圆圈有三种选择.您没有指定是否需要实体/薄/厚等外观,因此并非所有这些都适合您的情况:
生成圆形顶点并使用glDrawArray(GL_LINES,...).根据您生成的顶点数量,这将产生一个漂亮而清晰的结果.
使用预生成的圆形纹理(具有Alpha透明度)并将其映射到四边形.这将产生非常平滑的图形并允许"快速"圆圈,但它不会那么灵活:即使使用mipmapping,您也希望纹理与渲染四边形的大小相同.
使用片段着色器.类似的例子这应该能正常运行.
归档时间:
14 年,2 月 前
查看次数:
3069 次
最近记录: