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

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

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

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

  入門(mén)

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

  Daydream設(shè)備

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

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

  

  支持Daydream的手機(jī)

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

  ? Pixel (Pixel, Pixel XL)

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

  支持Daydream的手機(jī)正在不斷增加。有關(guān)詳細(xì)信息,您可以查看Google官方網(wǎng)站。如果您沒(méi)有此列表中的任何手機(jī),也可以使用Daydream開(kāi)發(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是開(kāi)發(fā)Daydream所必需的。SDK提供原生集成的Google VR,還包含一些其它功能,詳情見(jiàn)下文。

  SDK的內(nèi)容

  原生集成的功能:

  ? 頭部跟蹤

  ? 并排立體渲染

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

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

  ? VR頭盔鏡頭的失真校正

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

  ? 自動(dòng)陀螺儀運(yùn)動(dòng)檢測(cè)

  附加功能:

  ? Daydream控制器支持

  ? 空間音頻渲染

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

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

  ? “Headset Demo”場(chǎng)景- 演示一個(gè)簡(jiǎn)單的Cardboard游戲

  ? “Controller Demo”場(chǎng)景 - 演示與Daydream控制器的集成

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

  安裝指南

  1. 從此鏈接下載GoogleVR SDK。

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

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

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

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

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

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

  

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

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶(hù)評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

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

      ?