C# spriteender.sprite不';t变换图像
我在使用Spritender组件更改图像时遇到了一个小问题 当我的鼠标在精灵上时,图像必须更改,问题是它正在删除当前图像,但没有放置正确的图像 在我用它绘制第一幅图像之前,它正在工作:C# spriteender.sprite不';t变换图像,c#,unity3d,C#,Unity3d,我在使用Spritender组件更改图像时遇到了一个小问题 当我的鼠标在精灵上时,图像必须更改,问题是它正在删除当前图像,但没有放置正确的图像 在我用它绘制第一幅图像之前,它正在工作: GameObject tile = Instantiate(Resources.Load("TilePrefab")) as GameObject; 但在这种情况下并非如此: void OnMouseOver () { GetComponent<SpriteRenderer>().spri
GameObject tile = Instantiate(Resources.Load("TilePrefab")) as GameObject;
但在这种情况下并非如此:
void OnMouseOver () {
GetComponent<SpriteRenderer>().sprite = Resources.Load("TileHoverPrefab") as Sprite;
}
void OnMouseOver(){
GetComponent().sprite=Resources.Load(“TileHoverPrefab”)作为sprite;
}
谢谢你的帮助 问题解决了!我装的是预制的而不是雪碧