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

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

〜埃里克

有帮助吗?

解决方案

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

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top