【Unity】ボタンをつくる

 Button【ボタン】コンポーネントの実装で押しボタンが作れる。
 RectTransform【レクトトランスフォーム】、CanvasRenderer【キャンバスレンダラー】、image【イメージ】などのコンポーネントも合わせて必要になるので素直に[Hierarchy【ヒエラルキー】] >から[+] > [UI] > [Button]と進んでボタンオブジェクトを追加することを推奨する。

 作成したボタンはその状態で押すことができるが、押されたときにどんな処理を発生させるかは何も設定されていない。自分で呼びたい関数などを設定していくことで機能する。設定方法は以下の図の通り。Buttonコンポーネントの「OnClick」に登録していく。追加は右下のみどりで示した「+」マークから。

 追加された画面にはオブジェクトとそのオブジェクトの持つコンポーネントの変数や関数を設定していく。オブジェクトの設定はボタンで変化を起こしたいオブジェクトなどを[None(Object)]の枠にドラッグ&ドロップするだけ。

 オブジェクトを設定すると右隣のNoFunction【ノーファンクション】から対象のコンポーネント及び関数や変数が選べるようになる。更に変数や関数を設定した場合、変数や引数の型に合わせて下に入力欄ができ、押したときどのような値に変更するかが設定できる。

Leave a comment

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA