2016-07-04 3 views
0

Этот код ниже прекрасно работает в редакторе/окнах, но не работает в сборке Android. Спрайте изменения не происходит. Любые причины?Unity Resources.Load не работает на Android

spr = Resources.Load<Sprite>("Sprites/Projectile"); 
GetComponent<SpriteRenderer>().sprite = spr; 
+0

Все, что в журнале устройства? используя logcat http://answers.unity3d.com/answers/571021/view.html – mgear

+0

Хорошо выглядит как ошибка. – Sangratura

ответ

0

Хорошо, я решил. Это не имеет никакого отношения к функции Resources.Load. Оказывается, кнопки вызывали неактивный экземпляр вместо правильного экземпляра объекта, который содержит функцию изменения спрайта.

+0

, и добавление сообщения Debug.Log() до/после загрузки ресурсов помогло бы, поскольку оно будет отображаться в этом журнале (если он запускается) – mgear

Смежные вопросы