0
У меня есть небольшая проблема при изменении изображения с использованием компонента SpriteRenderer.SpriteRenderer.sprite не меняет изображения
Когда моя мышь находится над спрайтом, изображение должно измениться, и проблема в том, что он удаляет текущее изображение, но не делает правильный.
Перед тем, как сделать первые изображения с, что и он работает:
GameObject tile = Instantiate(Resources.Load("TilePrefab")) as GameObject;
Но не в этом случае:
void OnMouseOver() {
GetComponent<SpriteRenderer>().sprite = Resources.Load("TileHoverPrefab") as Sprite;
}
Спасибо за помощь!