我正在开发一个小型的Android迷宫游戏,我正在经历一种奇怪的效果,我只能通过屏幕截图来描述:http://www.virtualalbum.eu/fu/39/cepp1523110123182951.jpg
起初我以为我需要设置抗锯齿功能,但我遵循的建议却没有改变任何内容,但无论如何效果似乎都有点明显。
迷宫由墙壁和边缘之间的矩形立柱和地面上的小方柱组成,还有一个大的正方形作为地板。
有4盏灯,我不知道是否重要
我一直在考虑移除靠近墙壁的小柱子面,因为你不应该看到它们,但这意味着要编写很多代码,但仍然无法修复与地板之间的锯齿形。
非常感谢, Ĵ
编辑:经过一些测试我开始认为它可能是一个z-fighting问题,有没有人知道如何在android上增加深度缓冲精度?答案 0 :(得分:0)
我设法修复了它,设置gl.glDepthFunc(GL10.GL_LEQUAL);
地板上的之字形消失了(因为这是我画的第一件事),我仍然遇到墙壁的问题,但为此我写了一些额外的代码(它不是毕竟这么多,我也节省了一些三角形。