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");
Какая разница?