トップ 一覧 検索 ヘルプ RSS ログイン

unity_input_mouseの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!マウス入力
PC版のみ動作。

!!マウスクリックの判定
Update関数内で、
 if(Input.GetMouseButtonDown(0)) {
   // マウス左クリック.
 }
 if(Input.GetMouseButtonDown(1)) {
   // マウス右クリック.
 }
 if(Input.GetMouseButtonDown(2)) {
   // マウス中央クリック.
 }
!!マウスアップの判定
Update関数内で、
 if(Input.GetMouseButtonUp(0)) {
   // マウス左クリックが離された.
 }
 if(Input.GetMouseButtonUp(1)) {
   // マウス右クリックが離された.
 }
 if(Input.GetMouseButtonUp(2)) {
   // マウス中央クリックが離された.
 }
!!マウス位置の取得
 Vector3 p = Input.mousePosition;
でマウス位置を取得。ただし、スクリーンの左下が(0, 0)になる。

!!注意事項

マウス情報の取得は「Update」関数内で行うようにします。
「FixedUpdate」関数内で呼ぶとマウスダウン情報の取得が正しく取れないことがありました。

----
{{lastmodified}}