Javascript 画布渲染器不工作

Javascript 画布渲染器不工作,javascript,canvas,three.js,Javascript,Canvas,Three.js,尝试使用canvasrenderer作为webgl的备用方案来测试我的应用程序,但出现了无法正确启动的情况 renderer = new THREE.CanvasRenderer(); console.log('renderer', renderer); renderer.sortObjects = true renderer.setClearColor( 0xffffff ); renderer.setSize(window.innerWidth, window.innerHeight); d

尝试使用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(),

如果您使用的是最新的THREE.JS,我认为您不需要画布渲染器。我一直在使用CanvasRenderer,但没有使用CanvasRenderer js文件。也许您可以尝试删除canvasrenderer.js?

控制台中是否有任何错误?没有。只是说canvas renderer已移动到示例中,但正如我在githubis blank white或black上发现的那样,此错误被编码为三个,还可以将您的css bg for body设置为红色或绿色…这样您就可以查看它是否加载了渲染器或只是加载了渲染器fails@Careen将背景切换为绿色。没有加载,所以我们知道很多。。。你能用js的提琴或者垃圾箱粘贴,这样我就可以在这里模拟这个问题了吗