メインコンテンツへスキップ
< すべてのトピックに戻る

VRコントローラーの握り(Grip)と引き金(Trigger)を同時押しする条件の処理は?

Input Action Assetの機能である「Button With One Modifier(複合バインディング)」を使用します。

 

スクリプト内で「Aが押されている状態で、かつBが押されたら」という複雑なフラグ管理(if文のネスト)を書く手間を省き、システム側で同時押しを1つのアクションとして認識させるためです。

 

Actionの「+」から「Add Button With One Modifier」を選択します。ModifierにGripを、ButtonにTriggerを割り当てると、「Gripを押しながらTriggerを引いた瞬間」にだけPerformedが呼ばれるようになります。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に