簡體   English   中英

使用多個鍵和一個值時的最佳結構是什么?

[英]what's the best structure when use many keys and one value?

我正在制作Assetbundle裝載機。 現在我正在使用Resources.Load(path)但是它將更改為MyResources.Load(path)

當我開發時, MyResources.Load(path)將與Resources.Load(path)相同,並會從path中找到資產束名稱,並在釋放時返回一個對象。

所以,現在我正在使用以下。

hashAssetBundle.Add("Sword/red_sword.prefab", "weapon");
hashAssetBundle.Add("Sword/blue_sword.prefab", "weapon");
hashAssetBundle.Add("Gun/red_gun.prefab", "weapon");
hashAssetBundle.Add("Gun/blue_gun.prefab", "weapon");

並按照如下方式使用,而我之所以如此使用,是為了兼容性和開發的便利性。

goSword = MyResources.Load<GameObject>("Sword/red_sword");

問題是4000鍵。 我想要一個更好的數據結構。 幫我!

PS。 對不起,英語。

關於資源加載的小建議。 無法加載資產文件夾而不是單個資產本身。

Add("Sword", "weapon");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM