yotiky Tech Blog

とあるエンジニアの備忘録

Unity (Oculus Quest) - SteamVR Plugin で手に追従するUI

目次

開発環境

  • Quest1
  • Oculus Link + SteamVR
  • Unity 2021.2.0b16.3733
  • Unity 2020.3.17f1
  • SteamVR Plugin 2.7.3

前提

Playerプレハブを使うので前回の記事で準備ができていること。

yotiky.hatenablog.com

実装

  • Canvas追加して適当なUIを作成
    • World Spaceに変更して VRCameraを設定
    • f:id:yotiky:20211021010228p:plain
  • 追従するスクリプトを以下のサイトから拝借

raspberly.hateblo.jp

  • 空のGameObjectを作成して、作成したスクリプトを追加する

    • TargetにLeftHand、至近距離なのでSpeedは極小に設定
    • f:id:yotiky:20211021010349p:plain
    • f:id:yotiky:20211021010358p:plain
  • Canvasを上記オブジェクトの配下に移動する

    • f:id:yotiky:20211021010420p:plain
    • Canvasは45度傾けておく
    • f:id:yotiky:20211021010434p:plain

f:id:yotiky:20211021010445g:plain

参考