如何在使用OBJMTLLoader
或AssimpJSONLoader
加载3d模型之前显示gif图像加载器以指示模型的状态?我正在使用three.js版本67并使用下面的代码加载gif加载器,但加载模型时该函数没有任何影响
var loadManager = new THREE.LoadingManager();
loadManager.onProgress = function ( item, loaded, total ) {
alert('hi');
console.log( item, loaded, total );
};
var objloader = new THREE.OBJMTLLoader(loadManager);
这里有什么问题,我什么都错过了?
答案 0 :(得分:1)
快速阅读LoadingManager docs似乎该类没有显示单个加载器的进度,但它显示了许多进度。
因此,如果您发送加载管理器4个加载器,onProgress事件将触发4次,其中'loaded'变量为1,2,3和4。