【发布时间】:2017-05-19 19:39:07
【问题描述】:
如何确保在加载模型时定期更新加载进度,以便构建加载图标。我已经关注了我能找到的每一个教程,但是对于每一个答案,onProgress 方法只会在加载完成后触发一次。
我在打字稿中的加载器代码:
// Load manager
private manager = new THREE.LoadingManager();
// Set up loading manager (in constructor of class)
this.manager.onProgress = function ( item, loaded, total ) {
console.log( item, loaded, total );
};
// Load OBJ File from Server
private loadFile(path) {
let loader = new THREE.OBJLoader(this.manager)
loader.load(path, (obj)=>{
this.model = obj;
this.boundingBox = new THREE.BoxHelper(obj)
this.scene.add(this.model);
});
}
日志:
http://localhost:5000/api/file/largeModels/z3.obj 1 1
我只在加载模型后才得到这个日志。我该如何解决这个问题?
【问题讨论】:
标签: javascript typescript three.js