Android上奇怪的图形效果

时间:2011-01-23 18:11:54

标签: android opengl-es

我正在开发一个小型的Android迷宫游戏,我正在经历一种奇怪的效果,我只能通过屏幕截图来描述:http://www.virtualalbum.eu/fu/39/cepp1523110123182951.jpg

起初我以为我需要设置抗锯齿功能,但我遵循的建议却没有改变任何内容,但无论如何效果似乎都有点明显。

迷宫由墙壁和边缘之间的矩形立柱和地面上的小方柱组成,还有一个大的正方形作为地板。

有4盏灯,我不知道是否重要

我一直在考虑移除靠近墙壁的小柱子面,因为你不应该看到它们,但这意味着要编写很多代码,但仍然无法修复与地板之间的锯齿形。

非常感谢, Ĵ

编辑:经过一些测试我开始认为它可能是一个z-fighting问题,有没有人知道如何在android上增加深度缓冲精度?

1 个答案:

答案 0 :(得分:0)

我设法修复了它,设置gl.glDepthFunc(GL10.GL_LEQUAL);地板上的之字形消失了(因为这是我画的第一件事),我仍然遇到墙壁的问题,但为此我写了一些额外的代码(它不是毕竟这么多,我也节省了一些三角形。