VR開發(fā)前奏:
之前進(jìn)行VR開發(fā)都是用的VRTK3版本的,后來慢慢的公司unity版本的使用逐漸升級(jí),而舊的版本無法與unity進(jìn)行穩(wěn)定性的兼容,這就導(dǎo)致了,導(dǎo)入包后會(huì)出現(xiàn)大量的報(bào)錯(cuò)問題,VRTK4.0版本的升級(jí),通過注冊(cè)表的形式進(jìn)行包的導(dǎo)入,慢慢的開始兼容Unity更高的版本,并且4.0版本重新進(jìn)行架構(gòu),通過模塊話的開發(fā),感覺還是有點(diǎn)意思的,今天我們就開始進(jìn)行VRTK4.0的一個(gè)簡(jiǎn)單的學(xué)習(xí)使用。
官方網(wǎng)址:https://www.vrtk.io
適用Unity版本:2019.4.28以上
這里我用的版本是Unity2019.4.22f1cl版本
1.啟用VR功能:
首先我們創(chuàng)建一個(gè)新的工程,然后需要先啟用Unity的VR功能,這里會(huì)
分兩種情況,unity版本為2019.x和unity版本為2020.x及以上。
- 若使用unity2019.x版本,在Edit-Project Setting-Player下勾選Virtual Reality Supported,會(huì)卡頓一段時(shí)間,等待不要點(diǎn)擊。
- 若使用unity2020.x及以上版本,會(huì)找不到此選項(xiàng)。經(jīng)本人測(cè)試,可以在Asset Store中下載SteamVR,安裝導(dǎo)入后,頭顯也可以正常使用。
2.導(dǎo)入Tilia包:
2.1 配置注冊(cè)表
進(jìn)入VRTK新版本的官網(wǎng),點(diǎn)擊visit tilia packages,找到注冊(cè)表信息。
?unity打開Edit - Project Setting -?Package?Manager,將注冊(cè)表信息填入。
注意此功能在較低的Unity版本中并沒有,官網(wǎng)項(xiàng)目使用的unity版本為2019.4.28,我這里使用的是2019.4.22f1c1版本,可以使用此版本及以上的版本。
?2.1 導(dǎo)入資源包
通過修改Packages文件夾下manifest.json文件實(shí)現(xiàn)各個(gè)模塊的資源包導(dǎo)入,先找到這個(gè)文件。
在Packages文件夾處右鍵Show in Explorer,打開Packages文件夾,找到manifest.json,用記事本打開。
?
?進(jìn)入官網(wǎng),查找官方項(xiàng)目工程。點(diǎn)擊visit github進(jìn)入GitHub,找到VRTK。
?打開Packages下manifest.json文件。
?將前綴為io.extendreality的部分復(fù)制下來。
?粘貼到之前的manifest.json文件,保存,回到Unity等待資源包導(dǎo)入完成。
最后工程中的Assets窗口會(huì)變成如下界面的樣子:文章來源:http://www.zghlxwxcb.cn/news/detail-430181.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-430181.html
到了這里,關(guān)于【Unity VR開發(fā)】結(jié)合VRTK4.0進(jìn)行配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!