4

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

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

〜埃里克

4

1 回答 1

2

如果您需要裁剪渲染,请使用 glScissor!

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
于 2008-12-31T01:31:49.240 回答