Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# spriteender.sprite不';t变换图像_C#_Unity3d - Fatal编程技术网

C# spriteender.sprite不';t变换图像

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

我在使用Spritender组件更改图像时遇到了一个小问题

当我的鼠标在精灵上时,图像必须更改,问题是它正在删除当前图像,但没有放置正确的图像

在我用它绘制第一幅图像之前,它正在工作:

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;
}

谢谢你的帮助

问题解决了!我装的是预制的而不是雪碧