收藏
回答

threejs调用报错 XMLHttpRequest is not a constructor?

载入使用https://github.com/yannliao/threejs.miniprogram依赖构造threejs项目的时候,尝试导入外部模型失败,可以使用创建的正方体完成相关操作。


import * as THREE from '../../miniprogramThree/test1/threejs/three.weapp.min'
import { OrbitControls } from '../../miniprogramThree/test1/controls/OrbitControls'
import  {GLTFLoader}  from '../../miniprogramThree/test1/loaders//GLTFLoader';

..............
        const loader = new GLTFLoader();
        loader.load('https://threejs.org/examples/models/gltf/RobotExpressive/RobotExpressive.glb'function (gltf{
          model = gltf.scene;
          scene.add(model);
        }, undefinedfunction (e{
          console.error(e);
        });


报错

有可能是threejs版本不兼容的问题,但是我用的同一个资源包下的依赖


回答关注问题邀请回答
收藏

1 个回答

  • Jianbo
    Jianbo
    2023-11-22

    小程序不支持XMLHttpRequest


    2023-11-22
    有用
    回复 1
    • 菠萝吹雪
      菠萝吹雪
      2023-11-22
      这个我是调用GLTFLoader的时候报的错 是我用three.weapp.js不兼容GLTFloader吗
      2023-11-22
      回复
登录 后发表内容