hyHuang556 2024-11-12 11:24 采纳率: 0%
浏览 20
已结题

在hololens1上运行unity项目只有空窗口

我在使用MRTK3结合unity在Hololens1上开发3D应用,期望的是打开后可以看见视线前1m有一个立方体,然而当我在VisualStudio2022上运行时只看到了我的项目(MRIN3)的一个空窗口在眼前(如图)

img

点击窗口后也不会进入预期的3D场景,反而是无论怎么点击都没有响应。与此同时我关注到VS2022中一直有弹出报错,但似乎看不到具体的报错内容?

img

或者有什么地方和办法是可以看到更详细的报错内容?
我是用的是Unity2022.3.47f1c1,已经在Unity Hub中添加了Windows通用平台开发和Windows生成支持(IL2CPP)两个插件,以下是我的项目具体生成设置

img

请问这个问题是怎么引起的,有什么办法可以解决?

以下补充Visual Studio在运行该项目时产生的错误日志

img

img

以上是release模式下产生的,接下来是在hololens上运行时重复产生的一个错误,似乎是在hololens上缺少了什么配件吗?

img

  • 写回答

27条回答 默认 最新

  • 叫兽-郭老师 Java领域新星创作者 2024-11-12 11:25
    关注
    获得0.45元问题酬金

    🕖上午好,题主!目前:🟢[在线]
    📢参考通义千问、由郭老师整理提供!
    📣今日诗号:若似月轮终皎洁,不辞冰雪为卿热。

    根据你的描述,你遇到了在HoloLens 1上运行Unity项目时出现空窗口的问题,并且在Visual Studio 2022中运行时遇到一些报错,但报错信息不清晰。为了解决这个问题,我们可以从以下几个方面入手:

    1. 检查Unity项目的设置

    确保你的项目配置正确,尤其是针对HoloLens 1的设置。

    • 确保启用HoloLens支持:在Unity中,你需要确保已经安装并启用了Microsoft Mixed Reality Toolkit (MRTK)。这通常包括导入MRTK包,并在Project Settings中启用MRTK。
    • 检查Build Settings:确认你的Build Settings中选择了Universal Windows Platform,并且Target Device选择为HoloLens。

    2. 检查生成设置

    你提供的生成设置信息看起来有些混乱,特别是关于CPU架构的部分。确保你的生成设置如下:

    • Scripting Backend: IL2CPP
    • Architecture: ARM (如果你打算在HoloLens 1上运行) 或 ARM64 (如果你打算在HoloLens 2上运行)
    • Target Device: HoloLens
    • Minimum API Level: 10.0.10240.0 (最低支持版本)

    3. 查看详细的错误信息

    在Visual Studio中,你可以通过以下方式获取更详细的错误信息:

    • 查看输出窗口:在Visual Studio中,打开“视图”->“输出”,然后选择“构建”或“调试”选项卡,这里可能会显示一些有用的错误信息。
    • 启用诊断日志:在Unity中,你可以在Player Settings -> Other Settings -> Script Debugging中启用诊断日志,这将帮助你获取更多的运行时信息。

    4. 检查HoloLens设备连接

    确保你的HoloLens设备已正确连接到计算机,并且在Visual Studio中正确配置为调试目标设备。

    5. 检查Unity版本兼容性

    虽然Unity 2022.3.47f1c1理论上支持HoloLens,但某些功能可能需要特定版本的Unity。尝试降级到Unity 2019 LTS版本,该版本被广泛用于HoloLens开发。

    6. 检查代码和场景配置

    • 确保你的场景中有至少一个激活的游戏对象(例如立方体)。
    • 检查是否有脚本错误导致游戏对象未正确初始化或渲染。
    • 确认你的场景没有被意外地禁用或移除。

    7. 使用远程调试

    如果问题仍然存在,考虑使用Visual Studio的远程调试功能来深入分析问题。

    以上步骤应该能帮助你找到并解决遇到的问题。如果问题依旧存在,请提供更详细的错误日志或Unity控制台输出,以便进一步诊断。

    评论

报告相同问题?

问题事件

  • 系统已结题 11月20日
  • 修改了问题 11月14日
  • 修改了问题 11月14日
  • 创建了问题 11月12日

悬赏问题

  • ¥50 gki vendor hook
  • ¥15 centos7中sudo命令无法使用
  • ¥15 灰狼算法和蚁群算法如何结合
  • ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
  • ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
  • ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
  • ¥50 adb连接不到手机是怎么回事?
  • ¥20 抓取数据时发生错误: get_mooncake_data() missing 1 required positional argument: 'driver'的问题,怎么改出正确的爬虫代码?
  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联