【发布时间】:2022-08-19 02:52:52
【问题描述】:
所以我认为这个问题与this 相同,但这个问题的解决方案是降级到Unity 2017 LTS,这与我当前的项目不兼容。
基本上,每当我构建时,应用程序在 Hololens 中运行的几率可能为 10%。然而,大多数时候,没有弹出浮动球动画,没有出现 Unity 启动画面,而且我看不到任何我的应用程序内容。奇怪的是,该应用程序确实要求麦克风权限,但仅此而已。它也应该要求眼动追踪,但它没有。 (不确定这是否相关,但我没有想法。)在正常运行时,我得到了浮动球、Unity 飞溅以及在内容之前询问的所有权限。最令人沮丧的部分是它有时行之有效,而且根本没有任何帮助或没有帮助的趋势。
我尝试在 Unity 中重建,在 VS 中重新部署,重新安装 appx,更新 VS,更新 Windows,并检查了我能找到的每个论坛帖子,但我无法弄清楚。有没有人有任何想法?
我认为这可能是 OpenXR / Holographic 远程处理问题,但这些都是死胡同。在这一点上真的不知道该怎么办。提前致谢。
统一版本:2020.3.36f1, VS 2022,MRTKv2,HoloLens 2
-
您是否尝试过查看日志文件?也许有一些例外或者你在某处有一个冻结(无限循环)?您应该Debug your code(另请参阅Unity API)并逐行检查,直到应用程序正确运行的位置
-
降级当然不是一个令人满意的解决方案,因为您使用的是 OpenXR 和 MRTKv2。 HoloLens 2 是否仅显示黑屏的手部光线?您是否会创建一个新的 Unity 项目并再次使用 MR 功能工具导入最新的 MRTK,然后从之前的项目中迁移 Unity 资产?此问题可能是由损坏的 MRTK 配置文件引起的。
-
@derHugo 我今天会试试这个。感谢您的链接
-
@SethDU-MSFT 诚然我还没有尝试过,我最初认为这是最后的手段,但如果调试不起作用,我可能会试一试。
-
哦,还要确保你真的终止了应用程序......不幸的是,Hololens 只会让应用程序休眠,直到你通过关闭家中的相应小部件来真正硬杀死它们 \"screen\"/space