Я работаю над 2D-игрой в Unity.Как загрузить спрайты [] из папки «Ресурсы»
Сделал своего рода иерархию в моей директории проектов и нашел проблему с загрузкой массива (или списка, независимо) Sprites с Ресурсы.
Каталог:
Resources/
rew1.png
rew1(Sprite)
rew2.png
rew2(Sprite)
Я нашел много сообщений о том, как загрузить только один спрайт, но я хочу, чтобы сделать это «просто добавить».
Может кто-нибудь объяснить мне, как это сделать?
- Предоставлено: Название каталога в Ресурсы folder.
- Что делать: получить и загрузить все спрайты из каталога.
Примечание: Кстати, я не могу отправить фотографию моей папке, в связи с требованием 10+ репутации на StackOverflow :(
Но вы можете опубликовать некоторый код с тем, что вы пробовали до сих пор, и где он не работает;) – Johan
@Johan У меня есть решение xD omg, которое всегда случалось, когда я пишу или рассказываю кому-то о проблеме. var sps = Resources.LoadAll («Sprites/profile/Reward»); \t Debug.Log (sps == null? "Sps == null": "sps! = Null"); \t foreach (var sprite in sps) \t { Debug.Log (sprite.name); \t} \t this.GetComponent (). Sprite = sps [1]; –
Kamiky
Возможно, это потому, что полезно увидеть какой-то код, чтобы помочь человеку быстрее и, возможно, указать на какую-то легко обнаружить ошибку, используя принцип «4 глаз» – Johan