2016-08-10 9 views
0

私はUnity C#のゲームに取り組んでいます。一時停止ボタンをGUIにしたい[クリック時にポーズとポーズ解除イメージを表示する]。ゲームの一時停止と一時停止を[C#]のGUIで組み合わせるにはどうすればいいですか?

どんな助力も素晴らしいでしょう。本当にありがとうございます!

+0

何を試しましたか?新しいUIや従来のGUIを使用していますか? – Frohlich

+0

(1)[キャンバスを追加]をクリックします(2)[ボタンを追加]をクリックします。あなたは終わった。 **この重要なヒント**をメモしてください... http://stackoverflow.com/a/36268018/294884 – Fattie

+0

@JoeBlowその答えは3月からですが、それでも間違った設定を使用していますか? – Riley

答えて

2

最も簡単な方法は、新しい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; 
     } 
} 

再生/一時停止ボタンをクリック時のリストにインスペクタでクリックしてメソッドを追加することを忘れないでください。

enter image description here

+0

マイナーなタイプミスがあります。ちょっと感謝して、それは多く働いた。 :) –

関連する問題