Unityでボタンを画面に表示してボタンをクリックもしくはスマホであればタップしたら処理が実行されるようにする方法をまとめました。
作業前の前提条件
そもそも以下の前提で記事を作成しています。
- プロジェクトは立ち上げ済み、Built in、URP、HDRP
- Canvas配下にButtonを追加、EventSystemもシーン上に存在している状態
なお、UnityのUIであるButtonは、シーン内にEvent Systemが存在していないとマウスオーバー(マウスのカーソルがボタンの上に来た時)したときにボタンが反応せずクリックもできない状態になります。通常、Event SystemはCanvasを追加する際に一緒にシーン上に生成されます。