Задать вопрос
@mygazztop

Почему не меняются свойства префаба?

Привет. Такая проблема: из скрипта я изменяю картинку спрайта компонента SpriteRenderer (типо другой скин) в неком префабе, имея ссылку на SpriteRenderer. И проблема в том, что когда я запускаю игру в юнити, все работает, т.е. скин меняется. А когда я запускаю это в билде (apk файл), то скин не меняется. Почему так?

Код элементарный, приведу отрывок:
[SerializeField] SpriteRenderer player; //в инспекторе на это поле я перетаскиваю префаб игрока
[SerializeField] Sprite[] skins; // сюда перетаскиваю картинки игрока (скины)
int i = Random.Range(0, skins.Length);
player.sprite = skins[i]; // так я назначаю скин игроку
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы