VR游戲在Unity下的開發與實例分享
入門
創建Daydream游戲之前,我們需要做開發前的軟硬件準備,包括Daydream設備和Unity的Google VR技術預覽版。
Daydream設備
Daydream設備包括一個Daydream View頭盔、控制器和支持Daydream的手機。真機測試游戲需要以上所有設備。如果您僅希望在Unity編輯器的運行模式下測試游戲,則任何類型的Android手機均可。我們會在下文關于編輯器中的VR模擬器一節中繼續討論這個問題。
Daydream View套裝包括虛擬現實頭盔和控制器。該套裝可在線購買。Cardboard和Daydream的最大區別是:Daydream 頭盔由布料制造,質量更好,并配備了NFC芯片。
支持Daydream的手機
目前有五類手機可用:
? Pixel (Pixel, Pixel XL)
? Moto Z (Moto Z, Moto Z Droid, Moto Z Force Droid)
支持Daydream的手機正在不斷增加。有關詳細信息,您可以查看Google官方網站。如果您沒有此列表中的任何手機,也可以使用Daydream開發套件與Nexus 6P手機,但Nexus 6P的散熱性能不及支持Daydream的手機。
Unity的Google VR技術預覽版
創建Daydream的Build需要使用Unity的Google VR技術預覽版。您可以在Unity官網下載,OS X和Windows版本都有。它包含基于Unity 5.4.2版本的自定義編輯器和Android Player。
Google VR SDK
Google VR SDK是開發Daydream所必需的。SDK提供原生集成的Google VR,還包含一些其它功能,詳情見下文。
SDK的內容
原生集成的功能:
? 頭部跟蹤
? 并排立體渲染
? 檢測用戶與系統的交互
? 針對特定頭戴設備的自動立體渲染配置
? VR頭盔鏡頭的失真校正
? 對齊標記 - 當您將手機插入到頭盔中時,幫助您將手機屏幕與鏡頭對齊
? 自動陀螺儀運動檢測
附加功能:
? Daydream控制器支持
? 空間音頻渲染
? 一個簡單取景器(reticle)預制件和基于凝視的用戶交互相關腳本
? 在Unity編輯器的運行模式下進行VR模擬,您可以使用鼠標和Alt / Ctrl鍵平移或旋轉VR攝像頭
? “Headset Demo”場景- 演示一個簡單的Cardboard游戲
? “Controller Demo”場景 - 演示與Daydream控制器的集成
? 顯示FPS的預制件
安裝指南
1. 從此鏈接下載GoogleVR SDK。
2. 下載并安裝Unity預覽版。
3. 打開Unity,建立一個新的3D項目。
4. 將SDK導入項目。
在Player Settings下的Android選項卡下,單擊”Virtual Reality Support”并選擇Daydream平臺。
在Minimum API Level選擇Android 7.0 Nougat或更新的版本。
經過以上的步驟,您的Daydream開發環境基本就搭建完畢了。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
VR游戲在Unity下的開發與實例分享下載
相關電子資料下載
- 為穩壓器引入TLVR結構,實現極快的動態響應 194
- 曝字節跳動旗下PICO近半員工離職 但字節跳動表示會長期投入XR 302
- AR/VR是否是能為Prophesee打開批量市場的領域? 255
- 軟通動力與華為共同打造文旅AR解決方案并獲世界VR產業大會年度創新獎 43
- 我們距離“裸眼3D自由”,還有多遠? 179
- 京東方新型LTPS、LTPO顯示技術預計2025年量產 49
- 靈犀微光榮獲大獎 二維新品驚艷亮相世界VR產業大會 221
- Light:適用于VR顯示的消色差液晶衍射透鏡 59
- 歌爾股份成中國第一VR企業?2023中國VR50強企業發布 25
- 不只是游戲!AR/VR正在改變工業制造 86