VR游戲在Unity下的開發(fā)與實例分享
入門
創(chuàng)建Daydream游戲之前,我們需要做開發(fā)前的軟硬件準備,包括Daydream設備和Unity的Google VR技術預覽版。
Daydream設備
Daydream設備包括一個Daydream View頭盔、控制器和支持Daydream的手機。真機測試游戲需要以上所有設備。如果您僅希望在Unity編輯器的運行模式下測試游戲,則任何類型的Android手機均可。我們會在下文關于編輯器中的VR模擬器一節(jié)中繼續(xù)討論這個問題。
Daydream View套裝包括虛擬現(xiàn)實頭盔和控制器。該套裝可在線購買。Cardboard和Daydream的最大區(qū)別是:Daydream 頭盔由布料制造,質量更好,并配備了NFC芯片。
支持Daydream的手機
目前有五類手機可用:
? Pixel (Pixel, Pixel XL)
? Moto Z (Moto Z, Moto Z Droid, Moto Z Force Droid)
支持Daydream的手機正在不斷增加。有關詳細信息,您可以查看Google官方網(wǎng)站。如果您沒有此列表中的任何手機,也可以使用Daydream開發(fā)套件與Nexus 6P手機,但Nexus 6P的散熱性能不及支持Daydream的手機。
Unity的Google VR技術預覽版
創(chuàng)建Daydream的Build需要使用Unity的Google VR技術預覽版。您可以在Unity官網(wǎng)下載,OS X和Windows版本都有。它包含基于Unity 5.4.2版本的自定義編輯器和Android Player。
Google VR SDK
Google VR SDK是開發(fā)Daydream所必需的。SDK提供原生集成的Google VR,還包含一些其它功能,詳情見下文。
SDK的內容
原生集成的功能:
? 頭部跟蹤
? 并排立體渲染
? 檢測用戶與系統(tǒng)的交互
? 針對特定頭戴設備的自動立體渲染配置
? 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或更新的版本。
經(jīng)過以上的步驟,您的Daydream開發(fā)環(huán)境基本就搭建完畢了。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
VR游戲在Unity下的開發(fā)與實例分享下載
相關電子資料下載
- 為穩(wěn)壓器引入TLVR結構,實現(xiàn)極快的動態(tài)響應 194
- 曝字節(jié)跳動旗下PICO近半員工離職 但字節(jié)跳動表示會長期投入XR 302
- AR/VR是否是能為Prophesee打開批量市場的領域? 255
- 軟通動力與華為共同打造文旅AR解決方案并獲世界VR產業(yè)大會年度創(chuàng)新獎 43
- 我們距離“裸眼3D自由”,還有多遠? 179
- 京東方新型LTPS、LTPO顯示技術預計2025年量產 49
- 靈犀微光榮獲大獎 二維新品驚艷亮相世界VR產業(yè)大會 221
- Light:適用于VR顯示的消色差液晶衍射透鏡 59
- 歌爾股份成中國第一VR企業(yè)?2023中國VR50強企業(yè)發(fā)布 25
- 不只是游戲!AR/VR正在改變工業(yè)制造 86