【发布时间】:2014-07-22 02:25:03
【问题描述】:
您好,我从这个链接下载了 THREE.js 地球: http://threejs.org/examples/#canvas_geometry_earth
现在我想将整个项目从 CanvasRenderer 更改为 WebGLRenderer,因为 WebGL 可以有效地加载更多段,并且可以使用 css 设置背景图像。在我下载的项目中,我改了这行代码:
renderer = new THREE.CanvasRenderer();
到这里:
renderer = new THREE.WebGLRenderer();
但是这样做会使地球和整个场景消失,我只剩下一个空白页。 如何将项目成功更改为 WebGL。
【问题讨论】:
-
在 three.js r67 和 chrome 36.0.1985.125 中,无论我使用哪种渲染器,我都会得到相同的结果。当您打开 javascript 控制台时,您是否收到日志消息
THREE.WebGLRenderer 67?
标签: javascript canvas three.js webgl renderer