2012-07-26 80 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