一、Unity環(huán)境配置
?1、下載并解壓PICO Unity Integration SDK
解壓到本地,其中package.json就是將SDK添加到項(xiàng)目所要用到的文件。
下載并解壓PICO Unity Live Preview Plugin (Experiment)
解壓到本地,其中package.json就是畫面預(yù)覽功能所要用到的文件。
下載PICO Developer Center
雙擊下載好的文件
?
自定義安裝位置,進(jìn)行安裝。
?
2、安裝Unity
下載并安裝Unity Hub,安裝完成后點(diǎn)擊安裝 > 安裝編輯器,選擇長期支持版本進(jìn)行下載。詳細(xì)版在Unity安裝及創(chuàng)建第一個(gè)Unity項(xiàng)目
注意:安裝時(shí)需要勾選開發(fā)工具和安卓組件,如果已經(jīng)安裝過開發(fā)工具,則不需要勾選。
3、導(dǎo)入SDK
進(jìn)入U(xiǎn)nity 3D項(xiàng)目,點(diǎn)擊Window > Package Manager,在Package Manager界面點(diǎn)擊“+”號按鈕,選擇“Add package from disk...”,跳轉(zhuǎn)到步驟1中SDK解壓的目錄,選擇“package.json”即可導(dǎo)入PICO Unity Integration SDK。
項(xiàng)目會重啟
在In Project中顯示有PICO Integration則導(dǎo)入成功。
?
在Package Manager界面點(diǎn)擊“+”號按鈕,選擇“Add package from disk...”,跳轉(zhuǎn)到步驟1中PICO Unity Live Preview Plugin解壓的目錄,選擇“package.json”即可導(dǎo)入PICO Unity Live Preview Plugin。
安裝XR Interaction Toolkit,從PackageManager中選擇Unity Registry,找到XR Interaction Tookit,導(dǎo)入Samples包體。
此時(shí)在Edit->Project Setting的XR Plugin Management安卓頁面選擇Pico,PC頁面勾選PICO Live Preview。
4、配置文件
打開如下圖片中的路徑和所有配置文件,為每個(gè)配置文件點(diǎn)擊Add to ....這是因?yàn)镺penXR使用了最新的Input System,在這里需要更新一下。
5、修改項(xiàng)目配置
點(diǎn)擊Edit > Project Settings,彈出Project Settings界面,先修改Player的配置。在Player的“Other Settings”下,找到“Identification”選項(xiàng),
1)將“Minimum API Level”設(shè)置為“Android 10.0 ‘Oreo’ (API level 29)”;
2)將“Target API Level”設(shè)置為“Automatic (highest installed)”(默認(rèn))。
3)將Scripting Backend改為IL2CPP,取消勾選ARMv7,勾選ARMv64。
二、使用Pico SDK搭建基礎(chǔ)框架
一個(gè)基礎(chǔ)的場景包括平行光、地面、頭顯及手柄。在新建的Unity場景中,會自動創(chuàng)建方向光和相機(jī),我們需要做的就是在場景內(nèi)新增一個(gè)地面,并用XR的相機(jī)替換默認(rèn)相機(jī)。?
1、新增地面
右鍵 > 3D Object > Plane即可在場景內(nèi)創(chuàng)建一個(gè)地面。
2、在場景中添加XR相機(jī)。
右鍵-->XR-->Device-based->XR Origin,將場景中的Main Camera刪除。
3、修改頭顯配置
選中XR Origin,通過下方“Add Component”按鈕添加PXR_Manager組件,該組件用來控制頭顯的渲染,以及頭顯內(nèi)關(guān)于應(yīng)用的合法性檢查、屏幕漸變等。
4、設(shè)置手柄模型
找到Packages/PICO Integration/Assets/Resources/Prefabs目錄下的手柄模型預(yù)制體,選擇對應(yīng)的設(shè)備。
拖拽到XR Origin > Camera Offset > LeftHand Controller 的XR Controller組件中的“Model Prefab”屬性。左右手配置一樣。
?
三、實(shí)現(xiàn)實(shí)時(shí)預(yù)覽應(yīng)用場景
1、pico設(shè)備開啟開發(fā)者模式
????????1.1 開啟 PICO VR 一體機(jī)。
????????1.2 前往 設(shè)置 > 通用 > 關(guān)于本機(jī)。
????????1.3 光標(biāo)移至 軟件版本號 并連續(xù)點(diǎn)擊多次,直到左側(cè)導(dǎo)航欄下方出現(xiàn) 開發(fā)者 選項(xiàng)。
????????1.4 點(diǎn)擊 開發(fā)者,進(jìn)入開發(fā)者選項(xiàng)界面。
????????1.5 打開右上角的 USB調(diào)試開關(guān)。
?2、使用串流線連接電腦和頭戴,打開PICO Developer Center,設(shè)備顯示已連接
?
3、在 Unity 編輯器中打開你的項(xiàng)目。
點(diǎn)擊File->Build Settings,切換到Android,RunDevice中選擇你的設(shè)備,沒出現(xiàn)就按右邊Refresh刷新一下
?4、然后點(diǎn)擊場景上方的 播放 按鈕,頭戴上將彈出 串流授權(quán) 窗口:點(diǎn)擊允許,頭戴將同步顯示應(yīng)用畫面。
文章來源:http://www.zghlxwxcb.cn/news/detail-719685.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-719685.html
到了這里,關(guān)于Unity+Pico:配置開發(fā)環(huán)境 搭建基礎(chǔ)框架的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!