我有一个拉取服务器端的邮箱 - 从那里我将一个网址列表返回给客户端。此文件路径列表包含obj文件,纹理和材质文件。是否有可能将这些单独加载到三个j?我在obj和mtl加载器上看到了一个setPath方法,但是这些文件不在目录中,所以相对路径不起作用。
答案 0 :(得分:0)
考虑使用LoadingManager根据需要调整路径:
var manager = new THREE.LoadingManager();
manager.setURLModifier((url) => {
return url.replace('/foo/', '/bar/');
});
var loader = new THREE.OBJLoader(manager);
loader.load( ... );
three.js r91