求教按钮精灵使用shader问题

鼠标悬停状态下精灵又变成了初始状态了,求教大佬怎么保持shader显示不受按钮点击状态改变而改变。。

正常显示:

鼠标悬停后:

以及缩放后出现锯齿的问题怎么优化?

没缩放的原图显示: