400-650-7353
您所在的位置:首頁 > IT干貨資料 > unity > 【Unity基礎(chǔ)知識】Unity中如何做VR項(xiàng)目

【Unity基礎(chǔ)知識】Unity中如何做VR項(xiàng)目

  • 來源:Unity干貨資料
  • 2021-04-09 10:29:00
  • 閱讀()
  • 分享
  • 手機(jī)端入口

大家了解VR嗎?VR是什么呢?

虛擬現(xiàn)實(shí)技術(shù)(英文名稱:Virtual Reality,縮寫為VR),又稱靈境技術(shù),是20世紀(jì)發(fā)展起來的一項(xiàng)全新的實(shí)用技術(shù)。虛擬現(xiàn)實(shí)技術(shù)囊括計(jì)算機(jī)、電子信息、仿真技術(shù)于一體,其基本實(shí)現(xiàn)方式是計(jì)算機(jī)模擬虛擬環(huán)境從而給人以環(huán)境沉浸感。隨著社會生產(chǎn)力和科學(xué)技術(shù)的不斷發(fā)展,各行各業(yè)對VR技術(shù)的需求日益旺盛。VR技術(shù)也取得了巨大進(jìn)步,并逐步成為一個(gè)新的科學(xué)技術(shù)領(lǐng)域。

有一部電影《頭號玩家》推薦大家看。這里面講述了VR在未來發(fā)展的境界,人類都可以戴上頭盔,穿越到想去的地方“為所欲為”。

Unity大家熟知的是游戲開發(fā),制作2D/3D游戲不在話下,其實(shí)它不僅可以開發(fā)游戲,VR(虛擬現(xiàn)實(shí)技術(shù))、AR(增強(qiáng)現(xiàn)實(shí)技術(shù))也是可以用它來開發(fā)的。今天我們來了解一款開發(fā)VR的插件——VRTK。

VRTK全稱是Virtual Reality Toolkit,前身是SteamVR Toolkit,由于后續(xù)版本開始支持其他VR平臺的SDK,如Oculus、Daydream、GearVR等,故改名為VRTK,它是使用Unity進(jìn)行VR交互開發(fā)的利器,開發(fā)者可以使用20%的時(shí)間完成80%的VR交互開發(fā)內(nèi)容。

VRTK源代碼托管于Github,在Unity Asset Store上以插件包的形式提供免費(fèi)下載,對應(yīng)地址分別為:

Github:https://github.com/thestonefox/VRTK

Asset Store:https://www.assetstore.unity3d.com/en/#!/content/64131

也就是說我們可以在Unity軟件內(nèi)的Asset Store中下載到VRTK插件。

使用兩種版本的優(yōu)缺點(diǎn):

Github版:優(yōu)點(diǎn)是能夠比較早的接觸到新版本的新功能;缺點(diǎn)是,新功能由于缺少足夠的測試,會存在不穩(wěn)定的問題。

Asset Store版:優(yōu)點(diǎn)是穩(wěn)定,經(jīng)過了足夠的測試才會上架;缺點(diǎn)是由于商店審核周期的原因,版本更新會有一定的滯后性,多數(shù)情況下是有了大版本更新以后才會考慮上架。

我們來看一下手柄對應(yīng)的參數(shù):

通過閱讀Device類的代碼,我們可以將手柄交互元素和接口總結(jié)為以下幾個(gè)方面:

(1)位置和速度:手柄運(yùn)動的線速度和角速度,接口:velocity和angularVelocity。位置,接口:transform。

(2)按鍵操作:各種GetPressXX/GetTouchXX

(3)按鍵內(nèi)容:對于觸摸板(TouchPad),可以獲取Axis、Angle等信息;對于扳機(jī),可以獲取勾動扳機(jī)的幅度,比如可以用來判斷誤操作。接口:GetAxis等。

今天我們對于VRTK有一個(gè)了解,下次我們會專門實(shí)現(xiàn)一個(gè)功能,例如傳送、移動機(jī)制等等。記得時(shí)刻關(guān)注小優(yōu)哦。

文章“【Unity基礎(chǔ)知識】Unity中如何做VR項(xiàng)目”已幫助

>>本文地址:http://liujunjsxg.cn/zhuanye/2021/68175.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營全域電商運(yùn)營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁設(shè)計(jì)網(wǎng)頁設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時(shí)間TIME