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


<<:  基本元件

>>:  DAY19 - [JS] 功能扩充 - 纪录花费时间

C# win form 下拉清单

我只是一个小新手 因为有使用者需求,当时也找很久想说纪录一下 下拉清单,要多一条线 像这样 当初在国...

Day13-pod服务处 介绍service

之前提到了两种跟pod互动的方式,上一章介绍了port-forward这个方法,这一章则会介绍ser...

[JS] You Don't Know JavaScript [this & Object Prototypes] - this All Makes Sense Now! [下]

前言 在this All Makes Sense Now! [上]中我们介绍了什麽是call-sit...

Day7 开机学习 Lua - 条件判断与回圈控制

上一回分享的是,Lua 标准函式库 今天想来探索 Lua 条件判断与回圈控制,再次回到 CC: Tw...

Day 6. 列一下VR头盔

2021/12/15更新:Meta公司改名 我还在解Bug跟试其他的模拟器,今天就先来看看我能找到的...