2011-04-03 39 views
1

我创建了一个纹理图集,在Chrome中,立方体的边上有一些白色。然而在Firefox中它显示得很好。当我使用颜色时,在Chrome或Firefox中都没有白色的边缘,所以它看起来严格是纹理问题。纹理地图集是64 x 64像素,纹理地图集中有16个全部纹理,每个纹理宽度为16。有没有人在Chrome中使用WebGL的纹理地图集?

有没有人有类似的问题,或知道为什么我有这个问题?

+0

这听起来很简单,也许你可以发表一个例子。 – brainjam 2011-04-04 23:50:26

回答

1

我发现问题是由于默认情况下Chrome设置了反锯齿而Firefox不支持。获取WebGL上下文时可以设置此设置。 http://www.khronos.org/registry/webgl/specs/latest/#5.2

+0

我将“Chrome默认设置为别名”改为“Chrome默认设置为反锯齿”。希望这就是你的意思。你知道抗锯齿是如何造成白色边缘的吗? – brainjam 2011-06-04 22:48:06

+0

这就是我的意思,并感谢您解决这个问题。我不知道为什么会发生。我对OpenGL相当陌生。 – Xavier 2011-06-18 12:57:19