【问题标题】:Hololens + Unity: GameObjects are invisibleHololens + Unity:游戏对象是不可见的
【发布时间】:2021-11-22 20:58:13
【问题描述】:

在我构建我的 Unity 项目并将其发送到 Hololens 之后,我遇到了以下问题: 启动屏幕出现,然后是底部的调试窗口。背景是一张白色的网。但是,您看不到任何游戏对象。我已经测试了很多,但还没有找到解决方案。 Visual Studio 不显示任何错误消息。我大致看过的内容:

These are my modules。我使用的是 2019.4.22f1 版本的 Unity 和 MRTK Foundation Toolkit 2.7.2。

My build settings

My project settings

我尝试将物体放在相机中间并更改颜色。

MRTK settings我大部分时间都没有改变任何东西

Main camera settings

My scene

When i start the scene i get this error in the console.我不知道这是否与我的问题有关

【问题讨论】:

    标签: unity3d hololens


    【解决方案1】:

    我有两种可能的解决方案(不保证)##

    1. 您可以直接在输入前生成对象 摄像头,添加一个 debug.log("对象在你面前");所以你可以找到 问题。

    2. 如果这不起作用,我会尝试测试不同类型的材料 就像你对 HDRP 所做的那样。

    如果这不起作用,我现在可能无法帮助您。

    【讨论】:

      【解决方案2】:

      您的游戏对象似乎太远而无法被网格隐藏。请通过将 Spatial Mesh Observer Setting 的 Display Option 属性设置为 None 使空间网格不可见,该项目可以在 MRTK 配置文件的 Spatial Awareness 配置文件下找到。

      【讨论】:

      • 很遗憾没有成功
      • 单击播放按钮时它是否在 Unity 编辑器中工作?我们想知道游戏对象是否在相机的视野内。
      • 第一个问题确实是相机。
      • 但是游戏对象仍然是不可见的。我发现当我盖住 Hololens 的相机时,我可以看到它们。当我被检查员关闭空间感知时,什么也没发生。
      • 我发现你Camera的Projection属性已经设置为Orthographic,但我们一般设置为Perspective。你能修复它然后再试一次吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多