UnityAPI Addressables.InitiliazeAsync() 学习小记

本文记录了Unity Addressables API中的InitiliazeAsync()方法的学习过程,包括官方文档的解释、自动与手动初始化的讨论、IResourceLocator对象的用途,以及初始化对象和自定义初始化对象的创建方法。文章提出了一些待解答的问题,如handle的含义和自动释放机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一个API: InitialiazeAsync();
官方文档: https://docs.unity.cn/Packages/com.unity.addressables@1.18/manual/InitializeAsync.html?q=InitializeAsync

  1. 这个接口人如其名,就是为了初始化,初始化做了以下动作:
    在这里插入图片描述
    虽然看懂了意思,但是并不明白什么意思…
  2. 这个接口是会自动添加并运行的,也可以手动添加。官方文档先是说不是硬性要求手动添加,紧接着又说手动添加的好处。。
    在这里插入图片描述
  3. 当前操作返回值为一个IResourceLocator(这看起来像是个地址…)。该对象包含一个可寻址键的列表和一个方法,该方法可用于为给定的键和资产类型收集 iresourcellocation (s)。
    只能通过回调函数completed才能访问返回值或状态。如果使用了 yield 返回,则 Addressables 将在尝试访问时自动释放handle。这个自动释放handle是什么意思?这里的handle又是啥…感谢哪位大神给解答下。
IEnumerator Start()
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linw321456

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值