我正在玩webGL只是为了好玩,并在
制作了一个简单的3D图形https://www.cs.mtsu.edu/~jrm6u/webGL/ex5.html
但在iPhone上观看时会显示一段时间背景。知道是什么造成的吗?您可以从网页本身查看来源,因此我不会在此处发布。
答案 0 :(得分:0)
因为iOS8中存在一个错误,当你要求no-alpha时,你实际上并没有得到alpha。
它未通过此测试
:(
您应该在http://bugs.webkit.org提交错误或查看是否已提交错误。
基本上Three.js要求RGB画布。 RGB画布显示为黑色。但iOS错误地给它一个RGBA画布。将您的清晰颜色更改为0,0,0,1
renderer.setClearColor(0x000000, 1);
希望这会解决它,直到Apple开始修复bug