簡體   English   中英

Hololens 2 點擊和頭部移動在 Unity 中有效,但不適用於 HoloLens

[英]Hololens 2 tap and head movement works in Unity but not on HoloLens

在 Unity 2019 中為 HoloLens 2 構建應用程序時,我開始使用MRTK(混合現實工具包) 在運行游戲預覽時,我一再遇到應用程序可以完美運行的問題,正如在 Unity 中預期的那樣。 但是,一旦我構建了應用程序並將其部署到實際的 HoloLens 2,它就無法正常運行。

起初, 該應用程序位於與此處類似的窗口中 然后,一旦窗口被移除,應用程序就會像粘在用戶的臉上一樣移動,而不是在用戶圍繞它移動時保持靜止。 最后,手和手臂識別不起作用。

我遵循了所有代碼示例,我知道我的腳本正在運行,因為它們在 Unity 中按預期工作。 那么有什么問題呢? 為什么應用程序可以在 Unity 中運行,但不能在 HoloLens 本身上運行?

這需要大量的探索和反復試驗,因為問題與我的代碼沒有直接關系,而是與 MRTK 的配置有關。 這些問題是由於 Unity 中(現在)傳統 XR(混合現實)系統與新 XR 系統之間的過渡造成的。 如果您按照此頁面上的設置進行操作,則您使用的是舊版 XR 系統,需要過渡到新系統。 按照此處步驟在系統之間進行轉換。 還要確保將 TrackedPoseDriver 添加到相機,如此處所述

請注意,從 Unity 2020 開始,新的 XR 管理系統將是 Unity 中的唯一選項,因此在該版本上啟動的新項目應該不會遇到此問題。

希望這個經驗可以幫助其他人避免同樣的問題!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM