在我的托管中加载3D模型的问题



我已将网页上传到我的服务器,该页面使用了三个。

我的网页在我的本地计算机上完美工作。但是,当我将网页上传到服务器时,我的3D模型没有加载!我想念或做错了什么?

这是我用来加载3D模型的代码:

textureLoader = new THREE.TextureLoader();
    map = textureLoader.load('img/CHRIS.jpg');
    material = new THREE.MeshPhongMaterial({map: map});
    loader = new THREE.OBJLoader();
    loader.load( 'obj/CHRIS3.obj', function ( object ) {
      canvas.css('background','none');
      object.traverse( function ( node ) {
        if ( node.isMesh ){
          node.material = material;
        }
      });
      scene.add( object );
    });

看来我的.obj文件权限是错误的。我通过将.OBJ文件上的权限更改为755

来解决问题。

最新更新