2012-07-26 85 views
1

我试图在three.js中创建天空盒。Threejs创建天空盒场景

我创造了2个场景。第一个是天空盒,第二个是我的游戏场景。 我只是在学习three.js,我不知道为什么它不起作用。只有天空盒被渲染,另一个场景不是。

代码:http://jsfiddle.net/5bqFr/

在此先感谢

回答

5

现在所发生的事情是,即使天空盒被渲染后的第一,你还写上了深度缓冲。天空盒恰好比球体更接近相机,这就是为什么你看不到球体。

你只需要禁用写入深度:

new THREE.MeshBasicMaterial({ color: 0x0000FF, depthWrite: false }); 
+0

谢谢各位高手!我不确定这是不是创造天空的最佳方式,但它起作用,而这是最重要的。 – user1415671 2012-07-26 18:07:52