QFramework 使用指南 (2020) - Res Kit(3)异步加载 与 异步队列加载

在上一篇我们了解了 Res Kit 的一些背后设计原理,讲解了一些概念,比如:开发阶段、真机阶段等。
在这一篇,我们回到 Res Kit 使用细节上。
在 Res Kit 的第一篇,我们介绍了 Res Kit 的基本使用,代码如下:
折叠代码块CSHARP
复制代码
1 | using QF.Res; |
我们把目光聚焦到 加载相关的代码,如下:
折叠代码块CSHARP
复制代码
1 | // 通过 LoadSync 同步加载资源 |
代码中,我们通过 mResLoader.LoadSync 加载资源,LoadSync 意思是同步加载。有同步加载对应地,就有异步加载。
异步加载
异步加载代码如下:
折叠代码块CSHARP
复制代码
1 | // 添加到加载队列 |
与 LoadSync 不同的是,异步加载是分两步的,第一步是添加到加载队列,第二步是执行异步加载。
这样做是为了支持同时异步加载多个资源的。
同时异步加载多个资源
代码如下:
折叠代码块CSHARP
复制代码
1 | // 添加一个资源 |
代码比较简单,考虑了多种加载情况。
此篇的内容就这些。
- 转载请注明地址:凉鞋的笔记:liangxiegame.com。
- 任何问题欢迎到 QQ 群:623597263 交流。
- 本文标题:QFramework 使用指南 (2020) - Res Kit(3)异步加载 与 异步队列加载
- 创建时间:2019-09-08 23:01:01
- 本文链接:https://netlify.076666.xyz/posts/qf_reskit_03
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
复制版权信息