iT邦幫忙

2021 iThome 鐵人賽

DAY 4
1
Software Development

從零開始了解Unity或Unreal Engine應用於VR軟體開發系列 第 4

Day 4. 今天要幹嘛?

好消息,我找到一個貼文跟一個影片,所以逛頭盔這件事可以延後一點做:
How to use Unity for VR without headset?
How to Make a VR Game WITHOUT a VR Headset
 
 
 
總共有三種第三方元件可以實現模擬VR裝置的任務:

  • VIVE input utility: 從Unity assets store下載

  • VRTK - Virtual Reality Toolkit

  • HMD Mock: 已內建於Unity內

不知道哪個跟我的筆電(Mac)合用。

HMD Mock

視覺模擬

我重新開啟一個VR Sample project,只下載了XR Interaction Toolkit,而且選no。

我直接勾選HMD,等他下載好之後,直接按播放鍵就可以看到模擬VR視覺的問題解決了


 
 
可以用script去確認使用者所使用的頭盔是哪一個。我這裡直接按照影片裡Valem大所教的做。創立好新的object後,給他新增一個script...要寫code了!

創立的script會放在Project中的Assests資料夾裡,可以從資料夾打開,也可以從圖片中右邊的選單打開。

script記得要在第4行加入using UnityEngine.XR

 
 

遇到的Bug

嗚嗚,在存好script想運行時發現Bug了,看下方,短時間沒辦法解決,決定洗洗睡。

Assets/HMDInfoManager.cs(14,17): error CS0103: The name 'XRSettings' does not exist in the current context

Mac,Unity2020.3.14f1(LTS),跑script有問題,目前照issue降版至2019.4.30f1沒辦法,2018.4.36f1更是整個介面大改,我都不知道要去哪裡找XR plug-in了 :3

真相大白,是我的script裡忘記寫using UnityEngine.XR阿......

 
 
 
參考:
https://www.youtube.com/watch?v=UlqdHrfXppo&ab_channel=Valem


上一篇
Day 3. 配置寫VR的Unity設定
下一篇
Day 5. 在設置Unity VR環境時遇到的問題,以及不存在的解法Q
系列文
從零開始了解Unity或Unreal Engine應用於VR軟體開發31

1 則留言

0
soft_soft
iT邦新手 5 級 ‧ 2021-09-20 14:26:51

版本什麼的、設定什麼的,最討厭了

我要留言

立即登入留言