您好,我在加载场景纹理时生成加载消息时遇到一些问题。onProgress console.log 消息仅在纹理完全下载时触发,而不是在下载过程中触发。
manager = new THREE.LoadingManager();
manager.onProgress = function () {
console.log('loading');
};
manager.onLoad = function () {
console.log('loaded');
};
manager.onError = function () {
console.log('there has been an error');
};
var textureLoader = new THREE.TextureLoader( manager );
var planetTexture = textureLoader.load('/assets/images/planet/{{page.planet}}/{{page.planet}}.jpg');
Run Code Online (Sandbox Code Playgroud)
我浏览了这些示例,但无法弄清楚他们在这个示例obj loader中是如何做到的