Slide 17
Slide 17 text
ハンドトラッキングで物を掴めるよ
うにする
指先に「sphere-collider」と「grab」コン
ポーネントを付ける
hand[XRHand.THUMB_PHALANX_TIP].setAttribute('sphere-collider',{
objects: '.grabbable'
});
hand[XRHand.THUMB_PHALANX_TIP].setAttribute('grab', {});
摘まんだ状態になったら「triggerdown」
イベントを発火
// 指の間隔が一定値以下の場合は摘まむ
if (distance <= 0.02) {
hand[XRHand.THUMB_PHALANX_TIP].emit('triggerdown');
}
これで摘まむことができた
WebXRのOculus Questハンドトラッキングで物を掴む話
17