0

错误图片

我的 FBX Loader 代码如下(我单独的 FBX 动画目前不起作用,这是我需要解决的另一个问题):

        const loader = new FBXLoader();
    //load model
    loader.setPath('../models/characters/');
    loader.load('Dougy.fbx', (fbx) => {
        //scale the model down
      fbx.scale.setScalar(0.0115);
    
      fbx.traverse(c => {
        c.castShadow = true;
      });
      

      //animate character
      const anim = new FBXLoader();
      anim.setPath('../models/characters/animations/');
      anim.load('Twerk.fbx', (anim2) => {
        this.walkMixer = new THREE.AnimationMixer(fbx);
        //creates animation action
        const walk = this.walkMixer.clipAction(anim2.animations[0]);
        walk.play();
      });
     this.object.add(fbx);
    });

以下代码片段是导致错误的原因:

fbx.traverse(c => {
        c.castShadow = true;
      });
      

我直接从 mixamo 下载了 fbx 模型 Douglas,但每次动画更新都会收到数千个这样的重复警告。我能做些什么来修复它?

4

0 回答 0