尝试使用canvasrenderer测试我的应用程序作为webgl的后备,但它发生了我无法正常启动它?
renderer = new THREE.CanvasRenderer();
console.log('renderer', renderer);
renderer.sortObjects = true
renderer.setClearColor( 0xffffff );
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
我已经包含了
CanvasRenderer.js
来自例子。它从CanvasRenderer.js
引发错误Uncaught TypeError: undefined is not a function
在第83行,即:
_v5 = new THREE.RenderableVertex(),
答案 0 :(得分:0)
如果您使用的是最新的THREE.JS,我认为您不需要画布渲染器。我一直在使用没有canvasrenderer js文件的CanvasRenderer。也许你可以尝试删除canvasrenderer.js?