2017-05-29 51 views
0

我將空間映射預製和空間理解預製添加到場景中。在這個場景之上,我用加法模式加載另一個場景。爲了統一測試,我在Unity中添加了一個房間網格,並且一切正常。但是,當我將此項目部署到設備時,空間映射組件根本不活動。我正在顯示觀察到的網格的統計數據(SpatialUnderstanding.Instance.UnderstandingDLL.GetStaticPlayspaceStats()),並且總的掃描區域保持爲零。空間映射無法在設備上工作

作爲額外的檢查,我勾選了空間映射管理器的繪製可視化網格框,並且在場景中沒有繪製網格。我仔細檢查了應用清單中存在的空間感知功能。

添加了一些日誌以確認正在對SpatialUnderstandingDll.Imports.GeneratePlayspace_InitScan進行調用,但不確定此後發生了什麼問題。 有什麼想法可能會出錯?

回答

0

檢查調試窗口,可能會拋出異常並放棄空間映射的初始化。

我實際上有一個類似的情況,它可以在編輯器和調試/發佈版本中工作,但Master無法獲得輸入和映射。看看控制檯,它會顯示輸入從一些0xSomeValue開始退出。它不會使應用程序崩潰,只是這些功能無法運行。

問題是Assets文件夾中的.rsp文件。在更新Holotoolkit時,它們會是新名稱。 mcs,gmcs,......看起來構建過程是抓錯了一個,或者在看到其中很多時感到困惑。我刪除了舊的,只保留mcs.rsp,現在對我來說很好。

這些文件只包含用於多線程進程的-unsafe行。輸入和空間映射都需要多線程文件。

也許,只是也許,你有同樣的問題。

相關問題