2016-08-18 6 views
0

unity3d 5.4でボタンを作成すると、エディタで再生を押すとボタンが自動的にクリックされます。私は前もって団結していないので、他のバージョンで起こるかどうかは言えません。Unity 5.4ボタンオートクリック

まず、スクリプトを作成して、それを空のゲームオブジェクトにアタッチします。次に、ボタンのプロパティでOnClick()の小さな記号を押して、スクリプトを添付して、ゲームオブジェクトを追加することができます。

ボタンのプロパティ、eventSystem、Canvas、gameobject、およびScriptのスクリーンショットがあります。

私が間違ったことを誰かが知っているなら、私に知らせてください。前もって感謝します。私はstackoverflowの中で5枚の画像を投稿カント以来

スクリーンショットは、この記事では、次のとおりです。あなたはエディタでプレイを押すと http://forum.unity3d.com/threads/unity-5-4-button-auto-clicks.426526/

答えて

2

、ボタンはすべてでプレスませです。そのちょうどあなたはDebug.Log("Clicked!")Start()方法で持っています。 Start()は、アプリケーションを実行するとUnityによって自動的に呼び出されます。ボタンのクリックとは関係ありません。 OnClick()リスナメソッドを登録する必要があります。ボタンを押すと呼び出されます。

は、このチュートリアルを見てください: https://unity3d.com/learn/tutorials/topics/user-interface-ui/ui-button

EDIT:

ここでスクリプトの詳細については、してください:https://unity3d.com/learn/tutorials/topics/scripting

+0

これは信じられないほどです。私は、OPが、Start()関数とUpdate()関数が何を前にしているのか理解しておく必要があると思う(https://unity3d.com/learn/tutorials/topics/scripting)。 – Programmer

+1

はい!それは私の側から素早く*追加*の部分を追加しました –