一张值得信赖的图片:
我想将黑色背景替换为雾色(紫色)。这是一些代码:
var fogColor = 0xeab5ef
//...
renderer = new THREE.WebGLRenderer();
renderer.setClearColor(fogColor);
element = renderer.domElement;
container = glFrame;
container.appendChild(element);
effect = new THREE.StereoEffect(renderer);
// ...
camera = new THREE.PerspectiveCamera(90, window.innerWidth / window.innerHeight, 0.001, 800);
// ...
scene.fog = new THREE.FogExp2(fogColor, .0029)
在DOM方面,画布的每个父级都有background:transparent
为什么会发生这种情况?
答案 0 :(得分:0)
你试过renderer.setClearColor(fogColor,1);
吗?
它可能是黑色的,因为你的alpha值为零