您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

VR游戲在Unity下的開發(fā)與實(shí)例分享

大?。?/span>1.26 MB 人氣: 2017-09-27 需要積分:2

  入門

  創(chuàng)建Daydream游戲之前,我們需要做開發(fā)前的軟硬件準(zhǔn)備,包括Daydream設(shè)備和Unity的Google VR技術(shù)預(yù)覽版。

  Daydream設(shè)備

  Daydream設(shè)備包括一個Daydream View頭盔、控制器和支持Daydream的手機(jī)。真機(jī)測試游戲需要以上所有設(shè)備。如果您僅希望在Unity編輯器的運(yùn)行模式下測試游戲,則任何類型的Android手機(jī)均可。我們會在下文關(guān)于編輯器中的VR模擬器一節(jié)中繼續(xù)討論這個問題。

  Daydream View套裝包括虛擬現(xiàn)實(shí)頭盔和控制器。該套裝可在線購買。Cardboard和Daydream的最大區(qū)別是:Daydream 頭盔由布料制造,質(zhì)量更好,并配備了NFC芯片。

  

  支持Daydream的手機(jī)

  目前有五類手機(jī)可用:

  ? Pixel (Pixel, Pixel XL)

  ? Moto Z (Moto Z, Moto Z Droid, Moto Z Force Droid)

  支持Daydream的手機(jī)正在不斷增加。有關(guān)詳細(xì)信息,您可以查看Google官方網(wǎng)站。如果您沒有此列表中的任何手機(jī),也可以使用Daydream開發(fā)套件與Nexus 6P手機(jī),但Nexus 6P的散熱性能不及支持Daydream的手機(jī)。

  Unity的Google VR技術(shù)預(yù)覽版

  創(chuàng)建Daydream的Build需要使用Unity的Google VR技術(shù)預(yù)覽版。您可以在Unity官網(wǎng)下載,OS X和Windows版本都有。它包含基于Unity 5.4.2版本的自定義編輯器和Android Player。

  Google VR SDK

  Google VR SDK是開發(fā)Daydream所必需的。SDK提供原生集成的Google VR,還包含一些其它功能,詳情見下文。

  SDK的內(nèi)容

  原生集成的功能:

  ? 頭部跟蹤

  ? 并排立體渲染

  ? 檢測用戶與系統(tǒng)的交互

  ? 針對特定頭戴設(shè)備的自動立體渲染配置

  ? VR頭盔鏡頭的失真校正

  ? 對齊標(biāo)記 - 當(dāng)您將手機(jī)插入到頭盔中時(shí),幫助您將手機(jī)屏幕與鏡頭對齊

  ? 自動陀螺儀運(yùn)動檢測

  附加功能:

  ? Daydream控制器支持

  ? 空間音頻渲染

  ? 一個簡單取景器(reticle)預(yù)制件和基于凝視的用戶交互相關(guān)腳本

  ? 在Unity編輯器的運(yùn)行模式下進(jìn)行VR模擬,您可以使用鼠標(biāo)和Alt / Ctrl鍵平移或旋轉(zhuǎn)VR攝像頭

  ? “Headset Demo”場景- 演示一個簡單的Cardboard游戲

  ? “Controller Demo”場景 - 演示與Daydream控制器的集成

  ? 顯示FPS的預(yù)制件

  安裝指南

  1. 從此鏈接下載GoogleVR SDK。

  2. 下載并安裝Unity預(yù)覽版。

  3. 打開Unity,建立一個新的3D項(xiàng)目。

  4. 將SDK導(dǎo)入項(xiàng)目。

  VR游戲在Unity下的開發(fā)與實(shí)例分享

  在Player Settings下的Android選項(xiàng)卡下,單擊”Virtual Reality Support”并選擇Daydream平臺。

  在Minimum API Level選擇Android 7.0 Nougat或更新的版本。

  

  經(jīng)過以上的步驟,您的Daydream開發(fā)環(huán)境基本就搭建完畢了。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?