Unity动态给按钮各个状态下的图片赋值
using UnityEngine;
using UnityEngine.UI;
public class ButtonOnClickTest : MonoBehaviour
{
public Button btn;
public Sprite _highlighterSprite;
public Sprite _pressedSprite;
public Sprite _selectesdSprite;
public Sprite _disabledSprite;
public Image im;
void Start()
{
im.sprite = btn.spriteState.highlightedSprite;
SpriteState state = new SpriteState();
state.highlightedSprite = _highlighterSprite;
state.pressedSprite = _pressedSprite;
state.selectedSprite = _selectesdSprite;
state.disabledSprite = _disabledSprite;
btn.spriteState = state;
}
}