当我也开始使用three.js时,我遇到了这个问题。这实际上是一个Javascript问题。您目前有:
renderer.setClearColorHex( 0x000000, 1 );
在您的
threejsinit函数中。更改为:
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 );



