2019年5月24日こんにちは、もぎです。ボタンを押したらゲームを開始するなど、ゲーム制作においてボタンを押した時の処理というのは非常に重要な要素です。この記事ではそんなボタンの使い方についてまとめてみました。一度だけ押せるButtonの作り方(interactableを使う)onclickに引数を用いたButtonの作り方まとめ基本的なButtonの使い方ボタンを作成まずはボタンを作成していきましょう。Buttonで作成できます。作成するとこのような感じになります。クリックした時の処理スクリプトを作成まずはクリックした時の処理を記述するスクリプトを作成しましょう。Scriptで作成できます作成できると下記のようになります。次に作成したスクリプトをボタンに追加しましょう。やり方は、スクリプトをボタンにドラッグ&ドロップです。ドラッグ&ドロップするとこのように追加されます。処理を記述スクリプトにボタンをクリックしたら赤くする処理を記述していきましょう。スクリプトを記述するにはスクリプトをダブルクリックしてください。関数を作成し、その中にボタンを押した時の処理を記述していきます。今回であれば、ログ出力の記述ですね。Clickに関数を設定スクリプトの中でボタンを押したらログ出力するClickという関数を作りました。Clickに関数を設定してボタンを押したら関数Clickが呼ばれるようにしましょう。Clickのプラスボタンを押し、Buttonオブジェクトをドラッグ&ドロップして設定します。自分で作成したスクリプト名>Click()を選択します。設定すると下記の画像のようになります。これでボタンを押した時にログ出力するようになりました。一度だけ押せるButtonの作り方(interactableを使う)ボタンを一度押したら、もう押せなくボタンを作ることができます。詳しい作り方はこちらの記事をどうぞ『interactableを使った!一度だけ押せるButtonの作り方』onclickに引数を用いたButtonの作り方onclickには引数を用いることができます。}}inspectorから引数を設定するだけです。実行結果は、まとめこの記事ではButtonの使い方について扱ってきました。【Unity入門】徹底的に使いこなそう!Canvasのまとめこんにちは、もぎです。UIを配置するときに用いるCanvas。入門】簡単にSceneを切り替えよう!unityでSceneを切り替える場面はよくあります。...【unity入門】現在のScene名を取得する方法unityでScene名を取得したい場合は多々あると思います。前回は壁の完成とオブジェクトのまとめ方についてやりました。...【Unity入門】InputFieldに入力された文字列をテキストに反映させよう!こんにちは、もぎです。...もぎ現役のフリーランスエンジニアです。Unityを使ったゲームやiPhoneアプリなどを作っています。Udemyで動画、Kindleで電子書籍を売ってます。