0

我必须使用线条来绘制 squre,它看起来像下面的 url。

http://www.thinkingwriting.qmul.ac.uk/wishees/tutorials/square.gif

你能告诉我如何使用opengls GL_LINES或GL_LINES_STRIP在android中绘制它吗

4

1 回答 1

3

这相当简单,假设您已经有一个工作的 OpenGL 上下文:

  • 设置正交投影
  • 构建一个包含正方形顶点的顶点缓冲区
  • 渲染时,设置线条渲染属性(例如glLineWidth
  • GL_LINE_LOOP使用or渲染顶点缓冲区GL_LINES(取决于您如何设置顶点)

看看这个关于顶点缓冲区的介绍,了解从哪里开始。有一些简单得多的教程,但这个教程提供了比大多数教程更多的背景知识。

于 2012-05-09T19:07:50.783 回答