将three.js背景更改为透明或其他颜色

将three.js背景更改为透明或其他颜色,第1张

将three.js背景更改为透明或其他颜色

当我也开始使用three.js时,我遇到了这个问题。这实际上是一个Javascript问题。您目前有:

renderer.setClearColorHex( 0x000000, 1 );

在您的

threejs
init函数中。更改为:

renderer.setClearColorHex( 0xffffff, 1 );

更新: 感谢HdN8提供的更新解决方案:

renderer.setClearColor( 0xffffff, 0);

更新#2:
正如WestLangley在[另一个类似的问题中]指出的那样-现在,在与

setClearColor()
功能一起创建新的WebGLRenderer实例时,必须使用以下代码:

var renderer = new THREE.WebGLRenderer({ alpha: true });

更新#3:
doob先生指出,由于

r78
您可以选择使用以下代码来设置场景的背景色,因此:

var scene = new THREE.Scene(); // initialising the scenescene.background = new THREE.Color( 0xff0000 );


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5427490.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存