版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
HTCVIVE基礎開發(fā)文檔(Unity3d)一、硬件配置要求若要使用Vive,您的電腦必須滿足以下最低系統(tǒng)要求。GPU:NVIDIA@GeForce@GTX970、AMDRadeon?R9290同等或更高配置CPU:Intel@Core?i5-4590/AMDFX?8350同等或更高配置RAM:4GB或以上視頻輸出:HDMI1.4、DisplayPort1.2或以上USB端口:1xUSB2.0或以上端口操作系統(tǒng):Windows@7SP1、Windows?8.1或更高版本、Windows@10二、開發(fā)環(huán)境配置二、開發(fā)環(huán)境配置1、SteamVR平臺的安裝1、首先下載Steam游戲平臺。Steam灰圖好友游雙幫助今商店庫社區(qū)1113498202最低折精選和推薦Rohr?ldor+添加游戲一1、首先下載Steam游戲平臺。Steam灰圖好友游雙幫助今商店庫社區(qū)1113498202最低折精選和推薦Rohr?ldor+添加游戲一SQUARE匚NIX?發(fā)行商周末1113498202CT-1AQ_□X原里單].國強的商店▼游戲▼軟件▼硬件▼視頻新聞SQUAREENIX發(fā)行商周末裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝段尚武尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚SQUAREENIX發(fā)行商周末裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝裝段尚武尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚尚3、在庫中選擇工具。Steam視圖好友海戲幫助商店*社區(qū)1113498202Q搜索IM軟件(0)VR(2)音樂儂(0)己安裝⑵收藏夾⑼工具(81)下載+添加游戲…2、在3、在庫中選擇工具。Steam視圖好友海戲幫助商店*社區(qū)1113498202Q搜索IM軟件(0)VR(2)音樂儂(0)己安裝⑵收藏夾⑼工具(81)下載+添加游戲…2、在Steam主界面中選擇“庫”。商店國里單低2.5折精選和推薦社區(qū)1113498202★7DaystoDieDedicateAgeofChivalryDediczAlienSwarm-SDKAlienSwarmDedicate*AliensvsPredatorDecAmerica'sArmy3DediAmerica'sArmy:ProvirArma3ServerArma3ToolsAssettoCorsaDedicatedserverAssettoCorsaSDKBiohazard6BenchmarkToolBiazeRushDedicatedServerBorderlandsGrantingIbolBreach-DedicatedServerBrinkDedicatedServerCallofDuty:ModemWarfare3-DedicatedServerChivalry:DeadliestWarriordedicatedserverChivalry:MedievalWarfareDedicatedServerD.I.RR.I.P.DedicatedServerDarkHorizons:MechanizedCorpsDedicatedServerDarkMessiahofMight&MagicDedicatedServerDinoD-Day-DedicatedServerDungeonDefendersDevelopmentKitDystopiaDedicatedServerE.Y.E-DedicatedServer
4、查找SteamVR,點擊下載。Steam視圖好友游戲幫助-商店*社區(qū)1113498202Q披索 工具口1113498202mm_□x名稱上★一狀毒最后運行日期+SeriousSamHD:TheSecondEncounterEditor尚未安裝,TheShipDedicatedServer尚未安裝SixenseMIDIController尚未安裝SixenseSDKfortheRazerHydra尚未安裝SniperElite3DedicatedServer尚未安裝SniperElite4DedicatedServer尚未安裝Sniper日iteV2DedicatedServer尚未安裝Source2007DedicatedServer尚未安裝SourceDedicatedServer尚未安裝SourceSDK尚未安裝SourceSDKBase2006尚未安裝SourceSDKBase2007尚未安裝SourceSDKBase2013DedicatedServer尚未安裝SourceSDKBase2013Multiplayer尚未安裝SourceSDKBase2013Singleplayer尚未安裝STCC-TheGameDemoDedicatedServer尚未安裝SteamVR—下箜等待中SteamVRPerformanceTest尚未安裝2016-7-7■SteamworksSDKRedist尚未安裝SynergyDedicatedServer尚未安裝Takedown:RedSabreDedicatedServer尚未安裝UnrealDevefopmentKit尚未安裝WarframeTannoGen尚未安裝Yargis-SpaceMelee-DedicatedServer尚未安裝ZombieGrinderDedicatedServera尚未安裝ZombiePanic!SourceDedicatedServer尚未安裝+勵嚙戲…查看好友列表m人在笠?5、安裝完成后,在顯示器左下角會顯示如圖下圖所示圖片。在該界面可查看HTCVIVE手柄、頭盔以及基站的當前狀態(tài),當硬件出現(xiàn)故障時還會提示錯誤信息。2、房間設置1、當成功安裝SteamVR后,打開Steam游戲平臺。2、運行SteamVR。如下圖:3、選擇SteamVR運行房間設置。如下圖:運行房間設置運行教程amVRv運行教程amVRv顯示器映射設備創(chuàng)意工坊創(chuàng)建系統(tǒng)報告設置幫助退出4、之后按照提示操作。注:房間設置分為“房間規(guī)?!?、“僅站立”。房間規(guī)模:自由設置可移動范圍,可小范圍自由移動。僅站立:不支持自由移動。3、SteamVR插件導入SteamVR插件與上文中提到的SteamVR平臺是不同的,SteamVR平臺主要是為了協(xié)助開發(fā)者查看修改HTCVIVE狀態(tài)信息的,而SteamVR插件主要是協(xié)助開發(fā)者完成軟件開發(fā)工作的。SteamVR插件是由官方提供的開源的完全免費的一款插件在UnityAssetStore可下載。操作步驟:新建一個Unity工程。打開AssetStore窗口,搜索SteamVR下載即可。導入Unity后找到”[CameraRig]”拖入場景,運行。Directionallight[CameraRig]Directionallight[CameraRig]?Controller(left)?Controller(right)Camera(head)CanvasEventSystem3=SteamVRAExtras.MaterialsAPrefabs,[CameraRig].[Status]?[SteamVR]3=1ResourcesAScenes3=1Scripts—TeKtures國quickstart昌readme注:1、在將插件引入到Unity5.2版本時會報錯,此時刪除SteamVR文件夾下的Editor文件夾即可。2、引入到Unity5.3時,有時會出現(xiàn)畫面重影Bug。3、暫時認為Unity5.4比較穩(wěn)定。三、HTCVIVE手柄1、按鍵說明如圖所示:1、菜單按鈕2、觸控板3、系統(tǒng)按鈕4、狀態(tài)指示燈5、Micro-USB端口6、追蹤感應器7、扳機8、手柄按鈕2、指示燈綠色:表示HTCVive手柄目前狀態(tài)正常,可以正常使用;藍色:表示操控手柄已經(jīng)成功和頭戴式設備配對;閃爍藍色:表示操控手柄正在和頭戴式設備進行配對;橙色:表示手柄正在充電,當手柄變?yōu)榫G色時,表示充電完畢;閃爍紅色:手柄低電量,即將沒電;3、手柄開關(guān)1、開啟手柄:按下系統(tǒng)按鈕,當聽至『滴”的一聲時,表示HTCVive手柄成功開啟;2、關(guān)閉手柄:長按系統(tǒng)按鈕,當聽至『滴”的一聲時,表示HTCVive手柄已關(guān)閉。四、手柄控制在講述手柄控制之前,我們先來看一下〃[CameraRig]〃這個預置的結(jié)構(gòu)(Unity5.3之后刪除了Model,將手柄模型渲染腳本直接添加在了Controller上):Controller(left):左側(cè)手柄(相當于人的左手)。Controller(right):右側(cè)手柄(相當于人的右手)。Camer(head):頭盔。Camer(eye):相當于人的眼睛。Camer(eye):相當于人的耳朵。Model:主要是為了再虛擬環(huán)境下創(chuàng)建手柄模型。在現(xiàn)實環(huán)境中,我們的兩個基站主要負責接收兩個手柄與頭盔發(fā)送的信號以及向它們發(fā)送的信號。而左右手的區(qū)分,系統(tǒng)會自動識別。而在SteamVR插件中也對手柄與頭盔進行了特殊處理(添加SteamVR_TrackedObj組件標記為跟蹤對象)。這樣基站就可以檢測手柄以及頭盔在現(xiàn)實環(huán)境下的位置信息。我們在讀取手柄的輸出信息時,用到SteamVR_TrackedObj組件。步驟如下:.獲取SteamVR_TranckedObj組件下的Index變量。例:GetCommpent<SteamVR_TrackedObj>().Index;.然后通過SteamVR_Controller類下的Input接口獲取實現(xiàn)手柄按鍵輸入類型。輸入類型包括以下幾種:GetPress:長按。GetPressDown:按下GetPressUp:抬起GetTouch:一直觸摸GetTouchDown^^GetTouchUp觸摸抬起TriggerHapticPulse:震動.獲取按鍵類型通過SteamVR_Controller.ButtonMask類獲取。ButtonMask上述所說的所有按鍵。如:扳機鍵SteamVR_Controller.ButtonMask.Trigger.手柄輸入實例:扳機鍵按下:intindex=(int)GetCommpent<SteamVR_TrackedObj>().IndexSteamVR_Controller.Input(index).GetPressDown(SteamVR_Controller.ButtonMask.Trigger);手柄震動:SteamVR_Controller.Input(index).TriggerHapticPulse(200。參數(shù)標示震動強度。
五、UI設計(UGUI)UI設計主要是通過UGUI的3DUI或者通過3D模型來實現(xiàn)。操作步驟:1.首先創(chuàng)建一個Canvaso然后將Canvas的RenderModel設為WorldSpace。如圖:1.2.將CanvasScaler組件中的DynamicpixelsPerUnit適當調(diào)的大一點(過大好像會影響性能),原因為這樣可以提高該畫布的單位動態(tài)像素的數(shù)量,可以解決UGUI2.文本模糊的問題。(3DUI中文本非常模糊)。3.然后創(chuàng)建UI,調(diào)整適當大小以及距離。(若需要將UI更隨頭盔轉(zhuǎn)動,則需要將Canvas3.作為Camera(head)的子節(jié)點)。4.4.有時會遇到Text中字體顯示不出來的情況,這時可以嘗試著調(diào)節(jié)Text的scale。最終效果如下:hello,我是交換機MaximizeText[SteamVR]hello大家好,我是交換機/EventSystem[CameraRig]?Controller(left)?Controller(right)▼Camera(head)Camera(eye)Camera(ears)▼CanvasCGameStandalone(1024x768)Textured<Persp六、常見錯誤代碼分析(113)路徑注冊表法寫入無法保存SteamVR所需的路徑。您的權(quán)限設置可能不正確-確保您可以寫入電腦上的用戶目錄。(200)驅(qū)動程序失敗OpenVR驅(qū)動程序失敗。您的權(quán)限設置可能不正確-確保您可以寫入電腦上的用戶目錄。如果您曾經(jīng)手動添加內(nèi)容至SteamVR驅(qū)動程序目錄,請刪除。(206)驅(qū)動程序未校準無法從頭戴式設備加載校準
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 系統(tǒng)日志監(jiān)控關(guān)鍵要點
- 2026年建筑設計師專業(yè)考試題集
- 2026年職場禮儀與人際交往規(guī)范測試題塑造專業(yè)形象的重要一課
- 2026年銀行業(yè)專業(yè)知識測試國際金融試題
- 2026年律師資格考試法律案例分析方法與實務題
- 2026年證券交易所網(wǎng)絡安全分析測試題
- 2026年生物醫(yī)藥研發(fā)流程與質(zhì)量控制筆試題
- 2026年心理學考研心理測量與評估模擬試題
- 深入理解經(jīng)絡循行與護理
- 2026年深圳信息職業(yè)技術(shù)學院單招綜合素質(zhì)考試備考題庫含詳細答案解析
- 生產(chǎn)現(xiàn)場資產(chǎn)管理制度
- 起重設備安全使用指導方案
- 江蘇省揚州市區(qū)2025-2026學年五年級上學期數(shù)學期末試題一(有答案)
- 建筑與市政工程地下水控制技術(shù)規(guī)范
- “黨的二十屆四中全會精神”專題題庫及答案
- 2025年天翼云解決方案架構(gòu)師認證考試模擬題庫(200題)答案及解析
- 2026年西藏自治區(qū)政府部門所屬事業(yè)單位人才引進(130人)筆試備考試題及答案解析
- 油氣開采畢業(yè)論文
- 血凝d-二聚體和fdp課件
- 2026-2031中國房地產(chǎn)估價市場分析預測研究報告
- 天津市和平區(qū)2025年高二化學第一學期期末監(jiān)測試題含解析
評論
0/150
提交評論