@mygazztop

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

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

Код элементарный, приведу отрывок:
[SerializeField] SpriteRenderer player; //в инспекторе на это поле я перетаскиваю префаб игрока
[SerializeField] Sprite[] skins; // сюда перетаскиваю картинки игрока (скины)
int i = Random.Range(0, skins.Length);
player.sprite = skins[i]; // так я назначаю скин игроку
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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