版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章VR開(kāi)發(fā)
5.1VR開(kāi)發(fā)的通用性問(wèn)題
.目錄.1.VRTK開(kāi)發(fā)工具
.2.
Unity中Android環(huán)境的配置
由于還處在成長(zhǎng)階段,VR技術(shù)發(fā)展、變化非??臁2粌H硬件種類多樣,而且各種廠家和品牌的產(chǎn)品之間也有較大差異。對(duì)學(xué)習(xí)、開(kāi)發(fā)和應(yīng)用造成了一定的影響。這種情況會(huì)隨著技術(shù)的進(jìn)步和標(biāo)準(zhǔn)的逐步統(tǒng)一而得到解決。本節(jié)介紹一款能夠跨平臺(tái)開(kāi)發(fā)的工具——VRTK,以及開(kāi)發(fā)中經(jīng)常用到的Android環(huán)境配置方法。1.
VRTK開(kāi)發(fā)工具
VRTK(VirtualRealityToolkit)是一款免費(fèi)的開(kāi)源工具包。它提供了在Unity中進(jìn)行跨平臺(tái)VR開(kāi)發(fā)的技術(shù),支持目前主流的VR設(shè)備。它的目標(biāo)就是提供高效、易用的內(nèi)容創(chuàng)建方式。VRTK封裝得很好,操作簡(jiǎn)單,非常容易上手,用戶只需在場(chǎng)景中進(jìn)行拖放即可構(gòu)建自己的虛擬世界。它甚至還提供了模擬器(Simulator),可以在計(jì)算機(jī)上模擬各種VR操作。極大地方便了開(kāi)發(fā)人員,是使用Unity進(jìn)行VR項(xiàng)目制作的利器。
可以使用下面的鏈接下載VRTK3.3版的工程文件,使用Unity直接打開(kāi)工程即可使用。鏈接:/s/1KWucnf46ygqwqpG1p5XCLw提取碼:kl342.
Unity中Android環(huán)境的配置
移動(dòng)平臺(tái)是VR應(yīng)用的“主戰(zhàn)場(chǎng)”,除了少數(shù)類似HTCVIVE需要連接計(jì)算機(jī)的設(shè)備以外,其他的VR設(shè)備都是基于iOS或者Android這樣的移動(dòng)平臺(tái)。由于iOS自身的封閉性,需要借助專門的設(shè)備,不利于學(xué)習(xí),所以本章將以通用性更強(qiáng)的Android平臺(tái)作為VR開(kāi)發(fā)制作的載體進(jìn)行介紹。
在Unity中開(kāi)發(fā)Android應(yīng)用必須先配置好Android開(kāi)發(fā)環(huán)境。(1)在Unity2018以前的版本中需要自行手動(dòng)配置。(2)對(duì)于Unity2018之后的版本,可以在UnityHub中安裝Unity時(shí)選擇自動(dòng)配置Android環(huán)境,具體請(qǐng)看書(shū)本2.1.1小節(jié)的內(nèi)容。但是,因?yàn)檐浖姆€(wěn)定性和開(kāi)發(fā)習(xí)慣,目前還有非常多的個(gè)人和機(jī)構(gòu)在使用老版本的Unity進(jìn)行開(kāi)發(fā)工作??紤]到這種情況,下面還是介紹以下傳統(tǒng)的手動(dòng)配置Android環(huán)境的方法。2.Unity中Android環(huán)境的配置——安裝配置Java環(huán)境(1)需要配置好Java開(kāi)發(fā)環(huán)境。在Oracle的官網(wǎng)下載Java開(kāi)發(fā)工具包JDK并安裝,安裝過(guò)程保持默認(rèn)的設(shè)置即可。JDK的安裝如圖所示。2.Unity中Android環(huán)境的配置——安裝配置Java環(huán)境(2)JDK安裝完成后,需要配置Windows操作系統(tǒng)的環(huán)境變量。在桌面上“我的電腦”圖標(biāo)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開(kāi)界面。單擊“高級(jí)系統(tǒng)設(shè)置”,在打開(kāi)的對(duì)話框中,單擊“環(huán)境變量”按鈕,進(jìn)入“環(huán)境變量”對(duì)話框,新建和編輯系統(tǒng)變量。配置環(huán)境變量的流程如圖所示。2.Unity中Android環(huán)境的配置——安裝配置Java環(huán)境
(3)單擊上頁(yè)圖中的“新建”按鈕,新建系統(tǒng)變量。新建JAVA_HOME系統(tǒng)變量和設(shè)置變量值,如下圖所示。其中,變量值需要根據(jù)第1步中安裝的路徑填寫(xiě)。2.Unity中Android環(huán)境的配置——安裝配置Java環(huán)境(4)再次單擊上上頁(yè)步驟(2)圖中的“新建”按鈕,新建系統(tǒng)變量。新建CLASSPATH系統(tǒng)變量和設(shè)置變量值,如下圖所示。其中,變量值需要根據(jù)第1步中安裝的路徑填寫(xiě)。.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar需要注意的是,在變量值的最前面有一個(gè)“.”2.Unity中Android環(huán)境的配置——安裝配置Java環(huán)境(5)在步驟(2)的圖中的3號(hào)框所示區(qū)域找到Path變量,單擊“編輯”按鈕,進(jìn)入“編輯環(huán)境變量”對(duì)話框,單擊“新建”按鈕,新建兩個(gè)變量,如下圖所示。具體路徑,需要根據(jù)實(shí)際安裝的路徑來(lái)填寫(xiě)。(6)到這里Java的環(huán)境就配置完成了。運(yùn)行cmd命令,打開(kāi)命令行窗口,運(yùn)行“java-version”命令,如果出現(xiàn)下圖所示的信息,則說(shuō)明JDK安裝、配置成功。2.Unity中Android環(huán)境的配置——AndroidSDK的安裝配置好Java開(kāi)發(fā)環(huán)境后,可以進(jìn)行AndroidSDK的安裝,有幾種方法都可以實(shí)現(xiàn),如可以直接下載AndroidSDK的安裝包,或者通過(guò)安裝AndroidStudio來(lái)間接地安裝AndroidSDK。如果對(duì)開(kāi)發(fā)應(yīng)用程序的需求比較多,建議安裝AndroidStudio。因?yàn)檫@個(gè)軟件不僅可以管理AndroidSDK,而且在用Unity進(jìn)行Android項(xiàng)目開(kāi)發(fā)時(shí),可以和它進(jìn)行聯(lián)合調(diào)試。下面介紹通過(guò)安裝AndroidStudio來(lái)下載和配置AndroidSDK。2.Unity中Android環(huán)境的配置——AndroidSDK的安裝(1)在AndroidStudio的官網(wǎng)免費(fèi)下載軟件包并安裝。安裝的過(guò)程中,除了需要設(shè)定軟件的安裝路徑之外,其他都保持默認(rèn)設(shè)置即可。(2)安裝完成后,啟動(dòng)AndroidStudio的歡迎界面,如圖所示。2.Unity中Android環(huán)境的配置——AndroidSDK的安裝(3)單擊上頁(yè)圖中的“Configure”,在彈出的菜單中選擇“SDKManager”,打開(kāi)圖所示的AndroidStudio的AndroidSDK管理界面2.Unity中Android環(huán)境的配置——AndroidSDK的安裝(4)單擊上頁(yè)圖中的“LaunchStandaloneSDKManager”,進(jìn)入如左圖所示的“AndroidSDKManager”對(duì)話框。在對(duì)話框中單擊菜單“Tools”→“Settings”,打開(kāi)右圖所示的設(shè)置代理服務(wù)器屬性對(duì)話框,按圖中的信息進(jìn)行填寫(xiě)。然后回到“AndroidSDKManager”對(duì)話框,選擇下載的AndroidAPI版本。具體選擇哪個(gè)版本并沒(méi)有嚴(yán)格規(guī)定,通常不能高于目標(biāo)手機(jī)設(shè)備的Android版本。例如,手機(jī)設(shè)備是Android7的系統(tǒng),則不能用An
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版:石料市場(chǎng)交易合同集3篇
- 科學(xué)解讀自然
- 2024版設(shè)備客戶服務(wù)保障合同版
- 健身房設(shè)備臨時(shí)租賃協(xié)議
- 石材回收利用合同
- 農(nóng)業(yè)用地土地開(kāi)發(fā)協(xié)議書(shū)
- 電商物流產(chǎn)業(yè)園購(gòu)房合同范本
- 人工智能服務(wù)保函協(xié)議書(shū)
- 娛樂(lè)行業(yè)墻面施工合同
- 深圳二手房合同范本解析
- 醫(yī)療美容服務(wù)風(fēng)險(xiǎn)免責(zé)協(xié)議書(shū)
- 2024年鋁錠購(gòu)銷的合同雙方信息登記表
- 貴州省遵義市播州區(qū)2023-2024學(xué)年二年級(jí)上學(xué)期數(shù)學(xué)期末質(zhì)量監(jiān)測(cè)試卷
- 2024版智能硬件產(chǎn)品研發(fā)合作協(xié)議3篇
- 《乘用車越野性能主觀評(píng)價(jià)方法》
- 國(guó)家電網(wǎng)招聘之財(cái)務(wù)會(huì)計(jì)類題庫(kù)含完整答案(必刷)
- 2024年手術(shù)室?guī)Ы坦ぷ饔?jì)劃樣本(5篇)
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)匯編
- 保安服務(wù)招投標(biāo)書(shū)范本(兩篇)2024
- 遼寧省沈陽(yáng)市五校協(xié)作體2024-2025學(xué)年高二上學(xué)期11月期中考試語(yǔ)文試題(含答案)
- 算法分析與設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評(píng)論
0/150
提交評(píng)論