Chrome 58中的Web GL渲染问题

时间:2017-06-05 16:08:09

标签: android google-chrome webgl

我们一直在使用Web GL作为我们的产品之一,直到最后一次更新,应用程序运行正常。

自上次更新以来,webgl渲染被向下推到左下角,并且场景被剪裁为仅在屏幕的一小部分中可见。我们不知道为什么会发生这种情况,重要的是我们要解决这个问题。

如果某人可以帮助我们解决此问题,以便再次正确呈现,那将是一个真正的帮助。

它在桌面上正常工作mac和windows,在iphone上工作正常。它仅存在于chrome android版本58(最新更新)

下面附有图像,第一个是正确的渲染,第二个是错误的。

正确的图像

问题图片

请帮助

PS:我们在Nexus 6上测试了这个

1 个答案:

答案 0 :(得分:0)

问题在于移动设备的webgl中的缓冲区内存,

var renderer = new THREE.WebGLRenderer({
antialias: true,
});

导致问题的原因。

对于无法处理抗锯齿的移动设备,只需使用

即可
var renderer = new THREE.WebGLRenderer();

这将解决问题。