javascript - 如何监听来自 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');
}
有任何想法吗 ?提前致谢!
解决方案
推荐阅读
- asp.net - .Net Standard 和 .Net Core 之间的项目兼容性
- c# - 事件中的依赖注入
- google-chrome - Chrome 不显示已保存的密码
- javascript - 尝试发送有关命令的信息时出现“DiscordAPIError:未知交互”
- algorithm - 为什么普通最小二乘 (OLS) 方法在简单线性回归中的性能和可扩展性比梯度下降 (GD) 差?
- generics - 如何在 SwiftUI 中创建结构视图
- sql - 动态构建记录源时,如何在 Report_Open 中绑定报告字段?
- python - C# 客户端 - 烧瓶 python 应用程序 HTTP 发布错误
- node.js - npm 错误!无法执行 '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
- sql-server - SSIS 包在作为 SQL Server 代理作业运行时无法执行