我们一直在使用Web GL作为我们的产品之一,直到最后一次更新,应用程序运行正常。
自上次更新以来,webgl渲染被向下推到左下角,并且场景被剪裁为仅在屏幕的一小部分中可见。我们不知道为什么会发生这种情况,重要的是我们要解决这个问题。
如果某人可以帮助我们解决此问题,以便再次正确呈现,那将是一个真正的帮助。
它在桌面上正常工作mac和windows,在iphone上工作正常。它仅存在于chrome android版本58(最新更新)
中下面附有图像,第一个是正确的渲染,第二个是错误的。
正确的图像
问题图片
请帮助
PS:我们在Nexus 6上测试了这个
答案 0 :(得分:0)
问题在于移动设备的webgl中的缓冲区内存,
行var renderer = new THREE.WebGLRenderer({
antialias: true,
});
导致问题的原因。
对于无法处理抗锯齿的移动设备,只需使用
即可var renderer = new THREE.WebGLRenderer();
这将解决问题。