[请益] Unity Addressable机制问题

楼主: nagi005436 (哈亚太)   2022-01-12 17:36:48
各位30cm好
小鲁最近在尝试用Addressables管理档案
遇到几个问题,想问问大家有没有什么办法
1.当我已经LoadAssetsAsync过后,关闭游戏后再Load还是会花很多时间,跟完全没Load过(第一次安装APK)的时间
相差无几,我看着说明应该说会从Cache中拿出来,请问这个地方是不是我需要额外设定?
2.当我把一部分Group设定Remote并放在网络空间,一部份Group设定Local并跟随APK,在不
同Group中有重复用到的资源,还是会去网络拿,看起来这些资源并没被包在LocalGroup
的bundle中,这也是有其他的设定吗?
3.请问有没有办法我设定RemoteGroup,但是先在APK里面放置一份,如果非最新才去网络拿
一份,避免不必要的下载状况
4.为了怕Memory爆掉,用Addressables.Release(key)之后,他本来拿着的东西也跟着不见了(目前看到是Sprite),请问有办法只把AsyncOperationHandler<T>清掉,但是他拿的资源不要被Release掉吗
localGroup的Setting:
https://i.imgur.com/gvzQurO.png
remoteGroup的Setting:
https://i.imgur.com/rWFcfaP.png
卡住好几天了,恳求各位大大解惑
作者: linaomasa (没穿裤子先生)   2022-01-14 05:55:00
关闭程式后就清掉cache了 真的很久的话是检查资源是否过大或者group没设定好 看analyzer检查通常会避免重复包资源啦特地包两分不太确定是想干嘛我记得addressable有check什么的可以检查有没有需要更新的资源然后很在意效能的话就是放弃addressable
作者: kingroy (手残总比脑残好)   2022-01-15 18:58:00
Remote必需要跑下载4的问题那个完全不用才releaseAsynHandle的话忘了是不是直接new一个就好

Links booklink

Contact Us: admin [ a t ] ucptt.com