私はアプリを設計していますが、マルチタッチ タップとマルチタッチ タップの遅延に問題があります (これにより、TouchesBegan が 2 回個別に呼び出されます)。
私たちが遭遇した問題は、プレーヤーが 2 本の指で同時にタップした場合です。
touches.count = 2 の NSSet として登録できる場合もあります。
また
プレーヤーが 2 回目のタッチで少しでも遅れた場合、CCTouchesBegan への 2 つの呼び出しがそれぞれ touches.count = 1 で登録されることがあります。
両方の TouchesBegan 呼び出しを touches.count = 2 で登録し、プレーヤーが 2 回目のタッチ (TouchesBegan への 2 回の呼び出し) で少し遅れたときに、同じコールバックで登録する最も簡単な方法は何でしょうか?
私の最初の考えは、[イベントのタイムスタンプ] を取得し、それを以前のタイムスタンプと比較して、それが特定の時間間隔内にあるかどうかを確認することでした...
これを行う最良の方法は何ですか?