[英]How to combine pause and unpause game button in unity [C#] with GUI?
我正在開發Unity C#游戲,我希望我的暫停按鈕是GUI [單擊時顯示暫停和未暫停的圖像]。
任何幫助都會很棒,非常感謝你!!!!
最簡單的方法是創建新的Button對象,並添加適當的方法來顯示正確的圖像。 像這樣:
public class ButtonStateHandler:MonoBehaviour
{
public bool isClicked;
public Button myBtn;
public Sprite Play;
public Sprite Pause;
public void Click(){
changeState();
}
private void changeState(){
isClicked = !isClicked;
if(isClicked) myBtn.image.sprite = Play;
else myBtn.image.sprite = Pause;
}
}
然后記住將檢查器中的Click方法添加到“播放/暫停”按鈕上的OnClick列表中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.