gpt4 book ai didi

three.js - 未捕获的 TypeError : THREE. GLTFLoader 不是构造函数

转载 作者:行者123 更新时间:2023-12-04 15:20:22 26 4
gpt4 key购买 nike

我是三个 js 的新手我无法弄清楚错误

当我运行我的代码时,显示以下错误

Uncaught TypeError: THREE.GLTFLoader is not a constructor


var loader = new THREE.GLTFLoader();

loader.load('modelReq/Gully_update_2.gltf',
function (gltf) {

scene.add(gltf.scene);
gltf.animations;
gltf.scene;
gltf.scenes;
gltf.cameras;
gltf.asset;


},

function (xhr) {
console.log((xhr.loaded / xhr.total * 100 ) + '% loaded' );
},

function (error) {
console.log( 'An error happened = ', error );
}
);

错误在 var loader = new THREE.GLTFLoader();
我的 html 文件:


    <link rel="stylesheet" href="css/main.css">
<script src="js/plugins/three.min.js"></script>
<script src="js/plugins/TrackballControls.js"></script>
<script src="js/plugins/stats.min.js"></script>
<script src="js/plugins/GLTFLoader.js"></script>
<script src="js/custom.js"></script>

</head>
<body>
<div id="animate">
<canvas></canvas>
</div>

并且 GLTFLoader.js 在路径中: <script src="js/plugins/GLTFLoader.js"></script>

最佳答案

GLTFLoader 在一个单独的文件中...

<script src="https://cdn.rawgit.com/mrdoob/three.js/master/examples/js/loaders/GLTFLoader.js"></script>

关于three.js - 未捕获的 TypeError : THREE. GLTFLoader 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52233388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com