如何用Unity建立乙個的簡單的HoloLens 3D程式

2025-07-27 02:06:13 字數 931 閱讀 9274

使用unity3d開發hololens應用是怎樣的體驗

1樓:雄強武將軍

unity3d主要用於開發3d遊戲,而對於遊戲來說,互動性時非常重要的,常用的互動工具如滑鼠、鍵盤、手柄都是已經非常成熟的互動工具,而玩家也已經適應了這些互動工具的使用,所以可以輕易上手。但在hololens的3d虛擬場景中,使用滑鼠、鍵盤、手柄作為hololens的互動工具,顯然時不顯示的(想象一下你帶著hololens,手裡握著滑鼠在桌上滑動的場面,而且hololens是立體場景的,也就是說你可以在整個場景中走動,滑鼠就只能在自己身上滑動了o(╯□o)。

那麼一般在hololens中用什麼方式進行互動呢,通過介紹**,我們可以發現手勢和語音是唯一可行的方式了,雖然 現在在手勢識別和語音識別技術上已經又不小的發展,但這對於unity3d開發者來說,無疑是乙個大坑,這是其一。

其二,當你在電腦或者手機上玩3d遊戲時,不可避免的劇烈發燙(電腦風扇會呼呼的響),也就是說3d場景的各種東西的運算是非常燒cpu和gpu的,那麼這回照成以下問題:

耗電耗的飛起。

2.燙頭……

對於這種問題,可以想到的方法是在伺服器端(或者自己的座機)進行計算,以此來減少hololens的運算量;但這又產生了另乙個問題——》網路延遲,在hololens產生延遲對使用者體驗上無疑是非常不好的,於是,這又是unity3d程式設計師的乙個大坑。

其三,人眼的變焦(這是我個人猜測問題),人的眼睛是會變焦的,你可能沒有注意到,當你看遠處時,近處是看模糊的;當你看近處時,遠處是模糊的,但你若是要在unity3d中體現出這種真實的體驗,想必也是很困難的,這也是在手機、電腦遊戲中不會遇到的問題,雖然untiy3d確實有根據距離不同渲染精度不同的自帶介面,但這無疑又是unity3d程式設計師的乙個大坑。

hololens還沒正式發售,一切都是未知數,也許hololens能夠提供非常便利完善的介面讓我們解決這些問題…

如何用CSS3和jQuery建立乙個動態的粘性頭部

jquery css過渡是處理我們粘頭的動畫部分的最佳方式。所以我們使用jquery來檢測視窗的滾動位置。當視窗的滾動位置大於1,這意味著使用者向下滾動,那麼我們要新增 stycky 類中的header 否則,我們就刪除它 如果它存在 可以用函式裡寫當滾動條高度大於等於 元素 scrolltop時,...

如何建立域,如何建立乙個域

伺服器系統。windows 2003 server 管理我的伺服器。新建 活動目錄 在執行裡輸入dcpromo 如何搭建乙個域?怎麼建立乙個域 windows server 2012 1 首先,當然是在成員伺服器上安裝上windows server 2003,安裝成功後進入系統,由於windows ...

企業應如何建立良好的企業文化,如何建立乙個好的企業文化?

企業建立良好的企業文化應內外兼修 企業的內部文化建設是關鍵。1 創立適合企業自身發展的經營哲學 2 締造企業共同的價值觀念 3 樹立企業特有的企業精神 4 建設良好的企業道德 5 領導者素質提公升 6 員工素質培養 7 團隊意識和團隊建設 企業外部文化建設是主要表現形式。1 塑造優秀的企業的形象 2...