Какая структура лучше, когда используется много ключей и одно значение - PullRequest
0 голосов
/ 03 сентября 2018

Я делаю загрузчик активов. сейчас я использую Resources.Load(path), но он будет изменен на MyResources.Load(path).

MyResources.Load(path) будет работать так же Resources.Load(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 клавиш. Я хочу лучшую структуру данных. помоги мне!

пс. извините за английский.

1 Ответ

0 голосов
/ 03 сентября 2018

Небольшое предложение по загрузке ресурса. Не могу загрузить папку с активами вместо отдельных активов.

Add("Sword", "weapon");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...