iphone – OpenGl ES可滚动ListBox剪辑问题

我正在尝试在OpenGl ES(用于iPhone / iTouch)中创建一个通用列表框,我遇到了一个与ListBoxItems相关的难题.每个ListBoxItem对象都知道如何绘制自己.我正在制作的ListBox将逐个绘制.但是如果项目数量大于ListBox怎么办?我需要能够向上和向下滚动(而不是问题)ListBoxItems.它将是一个平滑的滚动,因此有时ListBoxItem将是一半(或更多或更少)可见,而另一部分将被隐藏,因为它在ListBox区域“之外”.当我制作ListBox小部件时,如何使此剪辑正常工作?

感谢您的任何帮助或链接,

〜埃里克

最佳答案 如果您需要裁剪渲染使用glScissor!

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
点赞