three.js 源码分析 之 LoadingManager

本文深入探讨了three.js中的LoadingManager类,该类用于监控和管理资源加载过程,包括开始、进度和错误处理。文章详细解释了其内部机制,如状态跟踪、回调函数和URL解析。

LoadingManager是一个下载过程中记录、下载完成情况类,当three.js中的一些文件被下载时通过设置LoadingManager可以及时获取当前文件列表中的下载进度

//正在加载的文件管理
    function LoadingManager( onLoad, onProgress, onError ) {
        //设置域
        var scope = this;
        //当前状态为未加载
        var isLoading = false;
        
        var itemsLoaded = 0;
        var itemsTotal = 0;
        var urlModifier = undefined;

        // Refer to #5689 for the reason why we don't set .onStart
        // in the constructor
        //设置回调状态
        this.onStart = undefined;
        thi

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值