嘿,我在使用 three.js 插件的 cubecamera 时遇到了 2 个问题。
每次我设置立方体相机时
cubeCamera = new THREE.CubeCamera( 1, 100000, 256, 128 );
//cubeCamera.renderTarget.minFilter = THREE.LinearMipMapLinearFilter;
cubeCamera.doubleSided = true;
scene.add( cubeCamera );
var cubeTarget = cubeCamera.renderTarget;
一旦我输入scene.add( cubeCamera );
脚本崩溃并输出:
“未捕获的类型错误:无法读取未定义的属性'长度'”</p>
我搜索了一切尝试了一切。现在我设法让它工作,而不是它应该如何工作。
我从未添加过 cubeCamera,但在我的渲染函数中我做了以下事情:
cubeCamera.position.z = 100;
cubeCamera.position.x = 200;
cubeCamera.position.y = 0;
cubeCamera.updateCubeMap( renderer, scene );
我得到以下输出:
http://i.stack.imgur.com/IeXB9.png
那我做错了什么?为什么我不能写行scene.add( cubeCamera );
??
在此先感谢,布拉姆