Unity Resources.Load <Sprite> против Sprite

Я пытался изменить изображение моего объекта с помощью этого кода (используетсякак спрайт бросать):

GetComponent<SpriteRenderer>().sprite = Resources.Load("GameObjects/Tiles/Hole") as Sprite;

Это не сработало, однако это сработало (использовал<Sprite>):

GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("GameObjects/Tiles/Hole");

Какая разница?

Ответы на вопрос(2)

Ваш ответ на вопрос