好吧,所以我正在尝试将 canvas/third.js 的背景设置为类似于 opacity:.5
我可以使其完全透明
new THREE.WebGLRenderer( { alpha: true } );
但这不是我想要的,我希望能够看到渲染后面( Canvas 背景),这样我就可以看到下面页面的 body/html,但将对象保留在渲染中 不透明度:1
。
有什么想法吗? 谢谢!
最佳答案
您可以尝试如下设置渲染器的清晰颜色和 alpha 值,以便更好地控制背景的渲染方式:
const renderer = new THREE.WebGLRenderer( { alpha: true } );
renderer.setClearColor( color );
renderer.setClearAlpha( 0.5 );
关于javascript - 将 Three.js 背景更改为不透明度 0.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55043886/