【问题标题】:Three.js cubeCamera envmap not workingThree.js cubeCamera envmap不工作
【发布时间】:2012-06-06 16:47:17
【问题描述】:

嘿,我在使用 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 );,脚本就会崩溃并输出:
“未捕获的类型错误:无法读取未定义的属性‘长度’”

我搜索了一切尝试了一切。 现在我设法让它工作,而不是它应该如何工作。

我从未添加过 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 );这一行??

提前致谢, 布拉姆

【问题讨论】:

  • 你的预期输出是什么?
  • @Jason 很好地反映了球体,因为它现在显示猴子大约 10 次,应该是一次。

标签: javascript html three.js


【解决方案1】:

终于找到答案了!

只需将 three.js 脚本从 r47 更新到 r49..

现在它可以工作了,必须改变一些其他的东西,比如 collada loader ;)

所以下次,请务必检查我是否是最新的 (A)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-04
    • 2021-05-04
    • 1970-01-01
    • 2020-04-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 2021-11-29
    相关资源
    最近更新 更多