2015-05-26 68 views
0

如何在按下按鈕時從按鈕更改精靈? 我已經改變了正常的精靈: gameObject.GetComponent()。sprite = Resources.Load(「MineScreenImages /」+ Ge.player.ActiveDiggingTool.DiggingToolId.ToString()+「Idle」);Unity C#更改按下的精靈按鈕

我已經試過找到pressed Sprite或沿着spriteState的行,但它沒有奏效。

+0

gameObject.GetComponent ().spriteState.pressedSprite = Resources.Load ( 「imagename /」);沒有工作對此感到高興 –

回答

0

嘗試此

public Button bt; 
public SpriteState st; 

void Start() { 
     bt.GetComponent<Image>().sprite = newspr; 
     st.pressedSprite = newspr1; 
     bt.spriteState = st; 
}