0
0

【Unity】XR Interaction ToolkitのハンドトラッキングでuGUIのボタンの反応が悪い

Posted at

はじめに

XR Interaction Toolkitを使ってMeta Questのハンドトラッキング用アプリを開発時にuGUIのボタンの反応が悪かったので原因を調べました。
筆者は当初 OnClick を使っていましたがストレスを感じるレベル反応が悪かったです。

結論

個人的には OnPointerDown だと直感的に操作することができました。

OnPointerDownとOnClickの違い

  • OnClick
    • 押し込んだ後に指を引くまでの一連の動作を行って初めてイベントが発火されます
    • VRの場合、指を置くまで押し込み過ぎると最初の押し込み判定が外れるようで、その状態で指を引いてもこのイベントが発行されない場合があるため、取り扱いには注意が必要です
  • OnPointerDown
    • 押し込んだ瞬間にイベントが発行されます
    • 押し込み過ぎた場合でも既にイベント発行済みなのでこちらの方が扱いやすいです
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0