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

Как загрузить картинку через sprite?

Всем привет.
Картинка находятся в главном. Так же я их перевел на "Sprite 2D and UI" так же мод сменил на "Single"
Далее в коде прописал следующее:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ServerImg : MonoBehaviour {

    public Image img1;

	void Update () {
        img1.sprite = Resources.Load<Sprite>("2");
        // img1.GetComponent<Image>().overrideSprite = Resources.Load<Sprite>("2");
    }
}


Так же созданные ячейки все указал на свой места.
Но когда все запускается, картинка остается не подгруженным. А если изначально укажу картинку и при ходе выполнение, первая картинка слетает но не заменяется на нужное.
Что я пропустил?
  • Вопрос задан
  • 275 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
BasmanovDaniil
@BasmanovDaniil
Геймдизайнер-телепат
Для начала вытащите замену спрайта из апдейта, суньте в Awake или Start. Потом дебаггером проверьте что у вас действительно что-то грузится из ресурсов. В остальном всё должно работать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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