FuruiTweet今回はUnityのマウスクリックについてご紹介していきます。クリック入力を検知する方法は非常に簡単なので覚えておくと良いでしょう。本記事で紹介する内容は以下の通りです。以上内容をご紹介していきたいと思います。基本形まずはじめにクリック入力を検知するGetMouseButtonDownについて説明いたします。GetMouseButtonDownは入力システムのインターフェースであるInputクラスの関数の一つです。この関数を使用するととても簡単にクリック入力を受け取ることができます。関数は以下の形で使用することができます。button);ご覧の通り、ブーリアン型で返り値が返ってくるので、基本的にif文の条件式として使用するのが良いでしょう。わかりづらいので実際に使う形に直すと以下のように使用します。Input.GetMouseButton(0);1Input.GetMouseButton(0);これは引数に0が与えられているので右クリック入力を受け付けるとTrueを返すようになっています。button)による機能の使い分けを簡単に表にまとめておきます。ミドルクリックを受け付ける実際に使用してみる実際に使用方法を確認してみましょう。はじめに適当なオブジェクトを一つ作成してください。今回の例ではCubeを作成します。(以下画像の通りです)作成したオブジェクトに新しいスクリプトを設定します。作成したオブジェクトを選択してInspectorビュー最下部のAddCompornentを選択し、NewScriptを選択してください。スクリプト名は任意ですが、今回は「ClickSample」とします。作成が完了したら、作成したClickSampleスクリプトを開いてください。プログラムを以下のように変更してください。click.");}}このプログラムを簡単に説明すると、11行目以降でクリック入力を受け付けます。それぞれのクリック入力を受け付けると、コンソールにログを出力するというシンプルなプログラムです。プログラムを変更したら、実際に実行してCubeを左クリック・右クリックしてみましょう。するとコンソールに先ほど設定したログが出力されます。実際にクリック入力がされていることを確認できると思います。まとめいかがでしたでしょうか。今回は少し内容が少なめではありますが、GetMouseButtonDownの使い方を知っておくと地味に便利だと思います。先ほどログを出力した部分に、爆発するパーティクルなどを設定したりすると面白いかもしれませんね。パーティクルの使い方については以下の記事で紹介していますので、ぜひご参考ください。gardenお問い合わせはこちらから※「XR-Hub」商標出願中CloseTwitterでAR/VRの最新情報を受け取る。