美文网首页
UnityTips 之 Addressables 同步加载

UnityTips 之 Addressables 同步加载

作者: 暴走TA | 来源:发表于2023-01-23 00:21 被阅读0次

简介: 最近自己在做小游戏,所以开始使用一些自己日常补偿接触到的内容,本着有轮不造的原则,资源加载打算使用新的 unity Addressables 进行处理
unity版本:2021.3.16

总的来说 Addressables 还是很友好很方便的。特别是对于我这种个人开发者,省掉了很多业务开发的麻烦。就是在使用的时候,发现其 同步加载的方法都是 deprecated 的,有些地方我还是需要同步加载的,所以在网上搜到了一个方法,在此记录一下

var op = Addressables.LoadAssetAsync<GameObject>("myGameObjectKey");
    GameObject go = op.WaitForCompletion();

这个方法网友说在 android 上是有bug的,需要在使用前调用 Addressables 的静态方法 InitializeAsync
Addressables.InitializeAsync();

引用的原文地址 https://zhuanlan.zhihu.com/p/403799972?utm_id=0

还有加载和释放的问题,也有一篇详文档应该会有帮助

引用的原文地址 https://blog.csdn.net/Czhenya/article/details/128219265

Addressables.LoadAssetAsync<GameObject>("Cube").Completed += (hal) =>
    {
        Cube = Instantiate(hal.Result);
        handle = hal;
    };

    // 这么写释放不掉
    //Addressables.ReleaseInstance(Cube);
    
    // 这么写会报错
    Addressables.Release(Cube);

    // 正确释放方式
    Addressables.Release(handle);
    Destroy(Cube);

相关文章

  • Eevee框架14——EeveeUIFramwork与Addre

    本来想用bind直接绑定Addressables的加载代码,无奈异步加载想不出来怎么改写API。 只好重写了Eev...

  • Unity Addressables热更资源

    安装Addressables插件使用Package Manager下载Addressables框架 把资源设为可热...

  • 同步加载,异步加载,懒加载,预加载

    同步加载 默认的就是同步加载 同步加载: 同步模式又称阻塞模式,会阻止浏览器的后续处理,停止了后续的文件的解析,执...

  • 2021-07-14【unity】Addressble bund

    1.同步加载一个: 2.同步加载多个: 3.异步加载一个: 4.异步加载:

  • UnityTips 之CacheServer

    一、CacheServer是什么? CacheServer是Unity提供的一个高速缓存服务器,用于存储导入到项目...

  • UnityTips 之 PackageManager

    简介: unity在2018版本就已经有 PackageManager,来管理引擎的功能插件了,有了这个东西,我们...

  • 关于JavaScript同步加载和异步加载

    关于同步加载和异步加载 同步加载:同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续...

  • 跳转场景

    同步加载 (同步加载:如果场景很大,有可能会卡顿。) 异步加载     需要三个场景来完成异步加载,开始场景、过渡...

  • Soul网关同步数据逻辑初探

    Http同步数据 按照前面两个同步数据的分析,可以看到Http同步跟其他的同步的加载基本一样。不同的地方主要是加载...

  • 日更的决心

    文/阿呆鳥.Lcanus 刷新 刷新 网络 太慢 加载 加载 网络 断线 同步 同步 失败 失败 再来 再来 阿弥...

网友评论

      本文标题:UnityTips 之 Addressables 同步加载

      本文链接:https://www.haomeiwen.com/subject/bdwkhdtx.html