Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Three.js CSS3D Renderer-未捕获类型错误:未定义不是函数_Javascript_Three.js - Fatal编程技术网

Javascript Three.js CSS3D Renderer-未捕获类型错误:未定义不是函数

Javascript Three.js CSS3D Renderer-未捕获类型错误:未定义不是函数,javascript,three.js,Javascript,Three.js,我在让CSS3d渲染器正常工作方面遇到了很多麻烦,而基本Javascript似乎在阻碍我 我通过Sid.js分别加载所有三个.js库,如果我通过这个方法添加css3drender.js文件,我会得到 Uncaught TypeError:undefined不是renderer=new THREE.css3drender上的函数 它将在Three.js库之后加载 如果我从标题加载它,我会 未捕获引用错误:未定义三个 CSS第6行 我以这个为例 你知道如何加载CSS3d渲染器吗 编辑 这里有一个例子

我在让CSS3d渲染器正常工作方面遇到了很多麻烦,而基本Javascript似乎在阻碍我

我通过Sid.js分别加载所有三个.js库,如果我通过这个方法添加css3drender.js文件,我会得到

Uncaught TypeError:undefined不是renderer=new THREE.css3drender上的函数

它将在Three.js库之后加载

如果我从标题加载它,我会

未捕获引用错误:未定义三个

CSS第6行

我以这个为例

你知道如何加载CSS3d渲染器吗

编辑

这里有一个例子

通过Sid.js加载所有脚本的文件是

调用错误的渲染器函数是

    renderer = new THREE.CSS3DRenderer(); (error is on this line)
    renderer.setSize( window.innerWidth, window.innerHeight );
    renderer.domElement.style.position = 'absolute';
    document.getElementById( 'container' ).appendChild( renderer.domElement );

将css3d库和three.js添加到标题中修复了它。必须找到另一种动态加载的方法

你能把你的文件上传到某个地方或者创建一个JSFIDLE吗?如果你不使用Sid.js,你还有同样的问题吗?
    renderer = new THREE.CSS3DRenderer(); (error is on this line)
    renderer.setSize( window.innerWidth, window.innerHeight );
    renderer.domElement.style.position = 'absolute';
    document.getElementById( 'container' ).appendChild( renderer.domElement );