试图在一个函数中加载多个fbx,我尝试了不同的方法在相同的函数,单独的函数,相同的加载器,不同的加载器,等等,但似乎没有什么工作,结果是相同的,它只加载第一个.fbx。这是我拥有的代码:
function loadModels(){
//model1
var loader1 = new THREE.FBXLoader();
loader1.load( 'models/model1.fbx', function ( model1 ) {
scene.add( model1 );
} );
//model2
var loader2 = new THREE.FBXLoader();
loader2.load( 'models/model2.fbx', function ( model2 ) {
scene.add( model2 );
} );
animate();
}发布于 2018-09-07 01:04:18
也有同样的问题。已通过将examples/js/loaders/FBXLoader.js从https://github.com/mrdoob/three.js/ (当前版本96)替换为较新版本修复
问题是FBXLoader.js为变量和函数名键入了完全相同的"FBXTree“
https://stackoverflow.com/questions/51951270
复制相似问题