日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HoloLens开发手记 - Unity development overview 使用Unity开发概述

發(fā)布時(shí)間:2024/1/17 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HoloLens开发手记 - Unity development overview 使用Unity开发概述 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Unity Technical Preview for HoloLens最新發(fā)行版為:Beta 24,發(fā)布于 09/07/2016

開始使用Unity開發(fā)HoloLens應(yīng)用之前,確保你已經(jīng)安裝好了必要的工具,包括Unity HoloLens Technical Preview。Unity HoloLens Technical Preview是基于Unity 5.4 Beta版本來構(gòu)建的,記得定期檢查版本更新。

使用Unity是構(gòu)建HoloLens全息應(yīng)用最快的方式。推薦你花點(diǎn)時(shí)間來學(xué)習(xí)Unity入門教程,如果缺少資源素材,可以到Unity Asset Store獲取。一旦你對(duì)Unity引擎有了基礎(chǔ)的認(rèn)知后,請(qǐng)?jiān)L問?Holographic Academy?學(xué)習(xí)如何開發(fā)HoloLens應(yīng)用。記得去Unity官方論壇獲取最新的知識(shí)和解決方案。

?

Adding holographic capabilities and inputs 為應(yīng)用添加全息能力和輸入方式


?

標(biāo)準(zhǔn)的Unity對(duì)象組件可以直接使用,例如攝像機(jī),攝像機(jī)的位置會(huì)隨著人在世界中移動(dòng)而自動(dòng)更新。

可以通過Unity內(nèi)置的API來為應(yīng)用添加Windows Holographic支持的特性,比如手勢(shì)識(shí)別和語音輸入。

用于全息應(yīng)用的核心特性以和其他Unity API一致的方式暴露給開發(fā)者使用:

?

  • Camera?攝像頭
  • Gaze?凝視
  • Gestures?手勢(shì)
  • Voice input?語音輸入
  • World anchor?空間錨
  • Persistence?場景保持
  • Spatial sound?空間聲音
  • Spatial mapping?空間映射

?

其他一些許多全息應(yīng)用使用的特性也被暴露給Unity應(yīng)用:

?

  • Shared holographic experiences?場景共享
  • Locatable camera?使用相機(jī)
  • Focus point?焦點(diǎn)
  • Tracking loss?追蹤丟失
  • Keyboard?鍵盤輸入

?

Configuring a Unity project for HoloLens 配置Unity項(xiàng)目


?

對(duì)于HoloLens來講,Unity只需要改動(dòng)很少的項(xiàng)目配置即可,每個(gè)場景和每個(gè)項(xiàng)目都需要配置一遍。

?

Per Scene Settings 配置場景

Unity場景使用攝像頭組件來處理頭部追蹤和實(shí)時(shí)渲染。我們不必自定義攝像頭組件,只需要對(duì)系統(tǒng)組件配置一下即可。對(duì)于HoloLens來說,只需要做很少改動(dòng):

  • 選中主攝像機(jī) Main Camera
  • 打開檢視面板,將transform位置設(shè)為 0,0,0.這樣用戶頭部就會(huì)從世界原點(diǎn)開始
  • Clear Flags值改為 Solid Color
  • Background color 改為RGBA 0,0,0,0
  • Clipping Planes - Near值改為推薦值 0.85
  • ?

    如果你刪除了主攝像機(jī)并新建了一個(gè),請(qǐng)確保你的攝像機(jī)被標(biāo)記為MainCamera

    ?

    Per Project Settings 配置項(xiàng)目

    ?

    對(duì)于需要使用HoloLens特定功能的應(yīng)用,需要在項(xiàng)目清單里啟用對(duì)應(yīng)的能力。Unity里也可以啟動(dòng)應(yīng)用能力,可以在Player Settings > Windows Store > Publishing Settings > Capabilities下設(shè)置。全息應(yīng)用常用的API對(duì)應(yīng)能力如下:

    ?

    CapabilityAPI's requiring capability
    WebCamPhotoCapture,VideoCapture
    SpatialPerceptionSurfaceObserver, SpatialAnchor
    MicrophoneVideoCapture, DictationRecognizer, GrammarRecognizer, and KeywordRecognizer
    picturesLibrary / videosLibrary / musicLibraryPhotoCapture , VideoCapture

    ?

    ?此外還需要指定Unity項(xiàng)目導(dǎo)出平臺(tái)為 Universal Windows Platform應(yīng)用。

  • 選中File > Build Settings...
  • 從平臺(tái)列表中選擇 Windows Store
  • SDK 設(shè)為 Universal 10
  • Build Type 設(shè)為 D3D
  • ?

    因?yàn)閷?duì)HoloLens來講,高幀率很重要,所以我們要將項(xiàng)目畫面質(zhì)量設(shè)為fastest。

  • 選中?Edit > Project Settings > Quality
  • Windows Store圖標(biāo)下拉框下選中Fastest
  • ?

    最后,我們需要讓Unity知道我們的應(yīng)用是HoloLens全息應(yīng)用而不是2D應(yīng)用,所以需要把HoloLens加入到VR設(shè)備列表中。

  • 打開Player Settings
  • 選中??Settings for Windows Store 標(biāo)簽頁
  • 展開Other Settings
  • Rendering部分,勾選Virtual Reality Supported單選框,并確認(rèn) Windows HolographicVirtual Reality Devices列表中
  • ?

    Unity documents 參考文檔


    ?

    除了Windows開發(fā)者中心提供的文檔以外,Unity也提供了針對(duì)Windows Holographic和HoloLens的安裝文檔。Unity提供的文檔主要包括兩部分:

  • Unity 腳本參考
    • 這部分文檔包含了Unity提供的API的細(xì)節(jié)
    • 可以從Unity編輯器Help > Scripting Reference菜單訪問
  • Unity手冊(cè)
    • 手冊(cè)被設(shè)計(jì)來幫助我們學(xué)習(xí)如何使用Unity,從簡單到高級(jí)技巧都有
    • 可以從Unity編輯器Help > Manual菜單訪問
  • ?

    轉(zhuǎn)載于:https://www.cnblogs.com/mantgh/p/5685035.html

    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的HoloLens开发手记 - Unity development overview 使用Unity开发概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。