マウスのシングルクリックとダブルクリックのどちらかを判定する方法を知りたいの。 Input SystemのInteractionを活用すれば出来るわ。シングルクリック判定との共存をどう解決していくかを交えて解説していくわ。 Input Systemの環境下でマウスやタッチパネルのクリック・タップとマルチクリック・マルチタップを判別する方法の解説記事です。 判別方法としては、主に次の2種類が考えられます。 判別方法 シングルタップとマルチタップのイベントを同時に拾う シングルタップ判定の遅延が無いが、マルチタップ時にシングルタップのロールバックが必要 シングルタップとマルチタップのイベントを排他的に拾う ロールバック処理は不要だが、シングルタップ判定まで遅延がある それぞれの方法には一長一短があり、状況に応じて使い分けるのが適切でしょう。 このようなシングルタップとマルチタップの判別方法は、
![【Unity】Input Systemでシングルタップとマルチタップを判別する](https://cdn-ak-scissors.b.st-hatena.com/image/square/663d6f5b364e525f18cfd80150354a0062ca287a/height=288;version=1;width=512/https%3A%2F%2Fnekojara.city%2Fwp-content%2Fuploads%2F2024%2F07%2Funity-input-system-tap-and-multi-tap-1024x576.png)