[C#]unity VR htc vive
unity 開發 htc vive
先去assetstore下載 SteamVR Plugin
https://www.assetstore.unity3d.com/en/#!/content/32647
匯入unity後
如果是新專案還未使用攝影機可以直接使用steamVR提供的 CameraRig prefabs
直接拖曳prefabs到場景中就可使用,位置最好設定(0,0,0)
CameraRig 都已經幫你設定好了 子物件1. Controller (left) 2. Controller(right)
3.Camera (head) 1.2分別是Vive左右手控制器 3.是VR頭盔內含Camera (ears)聲音和Camera (eye)眼睛
攝影機就含在3裡面所以程式需要調整攝影機,就調整這裡
CameraRig裡面會有個steam VR_Play Area(Script)
這是設定vive 房間遊戲空間大小 (room scale)
這是設定vive 房間遊戲空間大小 (room scale)
調整size來改變 可以調成calibrate自動校準
顏色調整只是開發者方便在unity觀看而已,通常Draw in game 要勾起來玩家才能在遊 玩時看到邊界(room scale) 。
在執行時 CameraRig 會產生一個物件steamVR
也可以直接從 SteamVR prefab 裡面 直接加入 steamVR
steamVR可以調整 一些設定
在執行時 CameraRig 會產生一個物件steamVR
也可以直接從 SteamVR prefab 裡面 直接加入 steamVR
steamVR可以調整 一些設定
unity 執行時戴上Vive頭盔就能看到攝影機附近的景觀或物件
No comments:
Post a Comment