【发布时间】:2016-06-11 00:31:45
【问题描述】:
在 ThreeJS (JavaScript/WebGL) 中,如何创建一个静态背景图像,它是场景的一部分,但可以调整大小以完全适合整个内部浏览器窗口?当我使用 CSS 时它可以工作,但是当我想要通过 renderer.domElement.toDataURL('image/png') 制作“屏幕截图”时,背景图像不会显示。谢谢!
【问题讨论】:
-
你的相机在场景中是静止的,还是可以移动的?你有没有想过尝试制作一个天空盒?
-
您使用哪种类型的渲染器?
-
科里,我目前有一个静态相机。我在场景的后面放了一个带纹理的盒子,但不知道要给盒子哪个尺寸才能用它的纹理完全填满屏幕。丹尼,我正在使用 WebGLRenderer。谢谢!
-
您是否尝试过使用 useScreenCoordinates = true 的 THREE.Sprite 并对其进行缩放以使其适合并在第一/最低场景中渲染?
标签: three.js