【发布时间】:2012-05-20 14:03:07
【问题描述】:
我的页面上有两个画布元素,我开始渲染到我的:
new THREE.WebGLRenderer({canvas:myFirstCanvas});
并且 3D 场景按照我的预期正确渲染
但是如果我尝试使用以下任一方法更改渲染器指向的画布元素:
renderer.domElement = mySecondCanvas;
或
renderer.setRenderTarget({canvas:mySecondCanvas});
我查看了 github 上的文档,但不幸的是 setRenderTarget() 说 TODO。 是否可以切换渲染器正在使用的画布元素?如果是这样,我该怎么做?目前我的尝试只是模糊原始画布元素中的图像,大概是因为我还调整了渲染器的大小:
renderer.setSize(mySecondCanvas.width,mySecondCanvas.height);
当我试图切换到另一个画布时。
【问题讨论】:
标签: javascript webgl three.js