loader - Pixi js - 加载程序没有达到 100% 的进度
问题描述
我正在使用 PIXI.Loader 为精灵加载图像。因此,我正在跟踪加载进度以显示和隐藏相应的加载器组件。当进度为 100 时,加载器组件设置为不可见。
到目前为止,一切正常,但加载器突然停在 99.99999999999984%。图像似乎全部正确加载,但加载器组件显然不会隐藏。
我正在使用 React,进度部分如下所示:
if (loader && !firstRender.current) {
firstRender.current = true
loader.onProgress.add(l => {
setProgress(l.progress)
})
}
useEffect(() => {
if (progress === 100) setVisibility("none")
}, [progress])
return (
<div className="bg" style={{display: visibility}}>
<CircularProgressWithLabel color="primary" value={progress} />
</div>
)
有人知道为什么进度没有达到 100% 吗?
亲切的问候菲利普
解决方案
添加
loader.onComplete.add(() => {
this.loadingComplete();
});
然后通过定义进行处理
loadingComplete(){//your stuff}
加载完成后你想做的任何事情的方法。完美地为我工作
推荐阅读
- google-bigquery - BigQuery 计划查询(脚本)循环:需要保存目标表,但由于设置了目标表而导致运行失败
- junit5 - Junit5:预期嵌套异常
- python - Elastic Beanstalk 未检测到我的 WSGIPath - ModuleNotFoundError
- android - 如何通过协程和改造从 Kotlin 中代码 400 的服务器响应中获取正文?
- c - 为什么我的 IUnknown 释放函数会阻塞我的子线程?
- wordpress - 调整旋转木马上的图像大小
- sql - 如果 where 子句不返回任何内容,则在聚合列中返回 null
- nuxt.js - 如何在 vuetify 中的 v-navigation-drawer 迷你变体中垂直居中 v-list?
- python - 提高事件持续时间计算的性能
- flutter - 如何修复 ImagePicker 取消按钮上的“NoSuchMethodError:getter 'path' was called on null”?