首页 > 解决方案 > 如何监听来自 GLTF 模型的纹理是否已加载并显示?三.js

问题描述

所以我有一个 GLTF 模型,在画布中加载了一个 bin 文件,我想知道是否有办法检查纹理是否已加载,我试图用以下方法检测它:

$(window).on('load', function(){ 
alert('ready')
});

但这甚至在 GLTF 文件加载之前就会触发,更不用说纹理了......

这似乎也在纹理出现在画布中之前不久触发:

objImg = new Image();
objImg.src = 'Scene_-_Root_diffuse.jpg';
objImg.onload = function() {
alert('texture loaded');
}

有任何想法吗 ?提前致谢!

标签: javascriptjquerythree.jsonload

解决方案


推荐阅读