真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Hololens中如何使用HoloToolkit組件

本篇文章給大家分享的是有關(guān)Hololens中如何使用HoloToolkit組件,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元武陵做網(wǎng)站,已為上家服務(wù),為武陵各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

HoloToolkit有6個主要類別:Input,Sharing,SpatialMapping,SpatialSound,Utilities,Build。我將主要詳細(xì)說明常用類別資源中組件的作用和使用方法。

Hololens中如何使用HoloToolkit組件

(1)、Input資源提供了好多基本組件:HoloLensCamera,InputManager,Cursor(常用Cursor和CursorWithFeedback)。

InputManager.prefab:輸入管理器,用來管理視線、手勢等輸入源。這個管理器還提供了在編輯器中模擬輸入的功能:Shift:左手,Space:右手,鼠標(biāo)移動:模擬手移動,鼠標(biāo)左鍵:模擬手點(diǎn)擊,鼠標(biāo)右鍵:模擬視線移動,WSAD/QE:攝像機(jī)移動。

Cursor.prefab:工具包自帶光標(biāo)之一,主要實(shí)現(xiàn)凝視物體時,出現(xiàn)附著圓環(huán),否則光標(biāo)發(fā)亮。

其他幾個自帶光標(biāo)如下:
  BasicCursor.prefab:基礎(chǔ)光標(biāo),凝視物體出現(xiàn)附著圓環(huán),否則不顯示。

凝視物體和不凝視物體

CursorWithFeedback.prefab:手勢檢測光標(biāo),當(dāng)檢測到手時,會變成一個手勢圖標(biāo)。
  DefaultCursor.prefab:默認(rèn)光標(biāo),模擬Hololens系統(tǒng)內(nèi)置光標(biāo)。

  說了這么多組件,參考Hololens學(xué)院例子,在開始功能開發(fā)前,需要配置好常用組件,直接從Input資源中的Prefab中將相應(yīng)組件拖拽到面板中,如圖所示。

Hololens中如何使用HoloToolkit組件

其中:Recognizer Start有Auto Start和Manual Start,Keyword對應(yīng)的語音命令,Response()面板中設(shè)置響應(yīng)的對象及方法。

注意:如出現(xiàn)發(fā)出語音命令,但是沒有反應(yīng)?原因:檢查一下上面的步驟可有遺漏,使用Holographics Remoting Player進(jìn)行調(diào)試時,如果有外置麥克風(fēng),請?jiān)囍鴮ν庵名溈孙L(fēng)說話,請注意勾選Microphone功能。

(4)、Spatial Sound(空間聲音)

在Unity中使用聲音插件來實(shí)現(xiàn)空間聲音。這個插件(audio spatalizer plugin)被打包到了Unity,只需要在設(shè)置菜單中Edit->Audio->Spatializer啟用Microsoft HRTF拓展就好。

通過調(diào)整Audio Source組件的3個屬性即可在Unity中使用空間聲音。步驟如下:1、在面板中,選中一個附有Audio Source組件的對象;2、在檢視面板中,修改Audio Source組件屬性:選中Spatialize屬性(調(diào)整聲音的3D效果);設(shè)置Spatial Blend模式為3D;展開3D Sound Settings,并將Volume Rolloff(音量衰減模式)值為 Custom Rolloff;

(5)、空間映射(Spatial mapping)

找到SpatialMapping.prefab,拖拽到根面板。找到WorldAnchorManager.cs附加到GameObject上,再將TapToPlace.cs附加到GameObject上。

其中SpatialMapping.prefab為內(nèi)置空間映射組件;      

WorldAnchorManager.cs為內(nèi)置空間坐標(biāo)管理器;

TapToPlace.cs為單擊并放置物體到空間的腳本。

(6)、共享全息影像(Sharing holograms)

為了實(shí)現(xiàn)在同一房間的多個人可以看到“同一個物體”,這就要需要將全息影像進(jìn)行共享即將全息影像的空間位置等信息進(jìn)行共享。要想實(shí)現(xiàn)這個效果,有以下幾點(diǎn)需要注意:

1、需開啟設(shè)備的Spatial Perception功能(在Player Setting面板的Publishing Settings->Capabilities中勾選);

2、需開啟設(shè)備的網(wǎng)絡(luò)功能;

3、暫時只能兩臺以上真機(jī)測試,無法在Unity中測試(即便是Remoting連接Hololens也不行);

4、設(shè)備在同一房間內(nèi);

共享全息影像主要通過以下技術(shù)方式來實(shí)現(xiàn):

1、使用Socket協(xié)議傳遞數(shù)據(jù);

2、理解世界坐標(biāo)系及空間錨點(diǎn)的使用(WorldAnchor及WorldAnchorStore);

3、Sharing組件的使用(錨點(diǎn)的上傳和下載);

以上就是Hololens中如何使用HoloToolkit組件,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章題目:Hololens中如何使用HoloToolkit組件
分享地址:http://weahome.cn/article/pjesgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部