来解决问题。
我已将网页上传到我的服务器,该页面使用了三个。
我的网页在我的本地计算机上完美工作。但是,当我将网页上传到服务器时,我的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