[請益] 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