1.如果你给一个Sprite添加了个Button之后,运行,却发现图片是暗的,那是因为你忘了添加boxcollider
2.第二个坑爹的地方,继续上面的过程,给Sprite加上Button脚本,如果你现在写了一行代码,改变Sprite:ASprite.spriteName = "xxxx";
两种情况:情况1是你在事件中比如start,awake中,情况2是你在代码中直接控制,两种情况的结果是一样的
当你的鼠标移动上去之后,图片变成黄色的;但是当你的鼠标移出的时候,你发现你的图片又变成最原始的那个了
要想解决这个问题,需要再加一句话 ASprite.GetComponent<UIButton>().normalSprite = "xxxx";