[請益] Unity Addressable機制問題

看板GameDesign (遊戲設計)作者 (哈亞太)時間2年前 (2022/01/12 17:36), 編輯推噓2(208)
留言10則, 2人參與, 2年前最新討論串1/1
各位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
卡住好幾天了,懇求各位大大解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.55.20 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1641980210.A.A9D.html

01/14 05:55, 2年前 , 1F
關閉程式後就清掉cache了 真的很久的話是檢查資源是否
01/14 05:55, 1F

01/14 05:55, 2年前 , 2F
過大或者group沒設定好 看analyzer檢查
01/14 05:55, 2F

01/14 05:55, 2年前 , 3F
通常會避免重複包資源啦
01/14 05:55, 3F

01/14 05:55, 2年前 , 4F
特地包兩分不太確定是想幹嘛
01/14 05:55, 4F

01/14 05:55, 2年前 , 5F
我記得addressable有check什麼的可以檢查有沒有需要更
01/14 05:55, 5F

01/14 05:55, 2年前 , 6F
新的資源
01/14 05:55, 6F

01/14 05:55, 2年前 , 7F
然後很在意效能的話就是放棄addressable
01/14 05:55, 7F

01/15 18:58, 2年前 , 8F
Remote必需要跑下載
01/15 18:58, 8F

01/15 18:59, 2年前 , 9F
4的問題那個完全不用才release
01/15 18:59, 9F

01/15 19:00, 2年前 , 10F
AsynHandle的話忘了是不是直接new一個就好
01/15 19:00, 10F
文章代碼(AID): #1Xtg4ogT (GameDesign)
文章代碼(AID): #1Xtg4ogT (GameDesign)