看板 GameDesign 關於我們 聯絡資訊
各位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
linaomasa: 關閉程式後就清掉cache了 真的很久的話是檢查資源是否 01/14 05:55
linaomasa: 過大或者group沒設定好 看analyzer檢查 01/14 05:55
linaomasa: 通常會避免重複包資源啦 01/14 05:55
linaomasa: 特地包兩分不太確定是想幹嘛 01/14 05:55
linaomasa: 我記得addressable有check什麼的可以檢查有沒有需要更 01/14 05:55
linaomasa: 新的資源 01/14 05:55
linaomasa: 然後很在意效能的話就是放棄addressable 01/14 05:55
kingroy: Remote必需要跑下載 01/15 18:58
kingroy: 4的問題那個完全不用才release 01/15 18:59
kingroy: AsynHandle的話忘了是不是直接new一個就好 01/15 19:00