2

unityを使ってiPhoneアプリを作っています。 そして、キャラクターをボタンを使って移動やジャンプをさせたいんですが、 2本の指でボタンを挟んでタッチしたところ2本の指の間にあるボタンがタッチしていないのにタッチされたようになってしまいます。 同じく右のボタンと左のボタンを同時にタッチすると真ん中のボタンをタッチした事になってしまいます。 どうすれば良いのか分かりません。アドバイスお願いします。

user5752
  • 21
  • 1
  • Unityのバージョンと、実際のコードを共有できますか? 状況を再現するのに必要な情報をシェアすることで、より役立つ解決策をもらいやすくなります。 – ento Dec 26 '14 at 02:55
  • 届いた回答のうちに役にたった回答にチェックマークをつけると質問者と回答者に信頼度がたまります。今後の質問にも役に立ちますよ。 – Yusuke Ando Jan 05 '15 at 03:23

2 Answers2

2

Facebook「Unityユーザー助け合い所」の方には多数コメントが寄せられてます https://www.facebook.com/groups/unityuserj/permalink/808266705899938/

GUIはマルチタッチに対応してないから、同時タッチに対応したい場合は Input.touches を使いましょう。

Onoda Teruaki
  • 568
  • 2
  • 10
0

こちらを使いましょう。 スクリプトリファレンス:Touch

TouchのfingerIdで管理するとやり易いかと思います。

QPsun
  • 1
  • 1