加载多个 fbx
Loading multiple fbx
试图在一个函数中加载多个 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();
}
有同样的问题。通过将 examples/js/loaders/FBXLoader.js 替换为更新版本 https://github.com/mrdoob/three.js/(当前版本 96)
来修复
问题是 FBXLoader.js 对变量和函数名称
的输入完全相同 "FBXTree"
试图在一个函数中加载多个 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();
}
有同样的问题。通过将 examples/js/loaders/FBXLoader.js 替换为更新版本 https://github.com/mrdoob/three.js/(当前版本 96)
来修复问题是 FBXLoader.js 对变量和函数名称
的输入完全相同 "FBXTree"