Android opengles 2d剔除

时间:2011-01-22 23:15:17

标签: android opengl-es 2d culling

任何人都有关于此主题的教程的链接?我似乎无法找到与2d剔除有关的任何内容。或者,如果这里的任何人都可以解释它是如何完成的。我目前使用gluOrtho2D和gluLookAt。

2 个答案:

答案 0 :(得分:2)

GL不应该在您在gluOrtho2D

中定义的剪裁平面之外绘制

说服自己的一种方法是比较显示地图的一部分与缩小和显示整个地图时获得的帧速率。

对于较大的场景,这可能还不够。在这种情况下,使用以下代码确定哪些多边形完全位于视锥体之外

http://web.archive.org/web/20030207104008/http://www.markmorley.com/opengl/frustumculling.html

答案 1 :(得分:1)

如果您的意思是几何剔除,那么检查您绘制的多边形是否位于gluOrtho2D和gluLookAt定义的矩形之外是不是很简单?如果它在外面,那就不要画它。