我尝试在一个立方体上渲染一个CircleGeometry(从我们展示的两个相机的角度来看).立方体是一个平面颜色,圆形的画布只有弧形而没有背景颜色.
我为此创建了一个测试:http://jsfiddle.net/f4u7s/6/ ,您可以在WebGL和CanvasRendering之间切换以显示问题.(寻找
// ------------> Switch HERE
//renderer = new THREE.CanvasRenderer();
renderer = new THREE.WebGLRenderer();
Run Code Online (Sandbox Code Playgroud)
)
听起来与使用CanvasRenderer的three.js纹理相似,但是使用WebGLRenderer票证显示为黑色,即使提出了解决方案(mesh.dynamic = true),问题仍然存在.
我错过了什么吗?