我尝试在 three.js 中创建一个天空盒。
我创建了 2 个场景。第一个是天空盒,第二个是我的游戏场景。 我只是在学习 three.js,我真的不知道为什么它不起作用。仅渲染天空盒,不渲染其他场景。
提前致谢
最佳答案
现在发生的事情是,即使首先渲染天空盒,您也会在深度缓冲区上进行书写。天空盒恰好比球体更靠近相机,这就是您看不到球体的原因。
你只需要禁用深度写入:
new THREE.MeshBasicMaterial( { color: 0x0000FF, depthWrite: false } );
关于javascript - Threejs创建天空盒场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674521/