【问题标题】:Unity : project works in editor but black screen when buildUnity:项目在编辑器中工作,但构建时黑屏
【发布时间】:2021-01-14 09:25:37
【问题描述】:

我正在使用 Unity 2019 LTS 和一些统一 SDK / 包进行项目:

  • Mapbox SDK
  • DreamWorld SDK(我的 AR 耳机的 SDK)
  • 其他一些默认 AR 包(基础、子系统)

我想重用 Mapbox World-scale AR 示例,以实现根据我的 AR 耳机位置移动场景的可能性。

为此,我删除了示例的默认主摄像头(在 AR Root 中),而是为我的耳机添加了摄像头,如耳机文档 (DW Developer Kit SDK) 中所述。

以下是我所做的一些图片:

不,这是我的问题:当我在编辑器中以播放器模式运行项目时,一切正常,我看到相机旋转跟随我的 AR 耳机的位置。

因此,如果我尝试构建项目,我无法看到相机的“视图”。我知道项目可以运行,因为我仍然可以看到 Mapbox World-scale 示例提供的叠加菜单,但看不到我的相机。

编辑:

构建:

我在网上搜索了一些解决我的问题的方法,但我只找到了一些关于在我的笔记本电脑上构建时构建到 Android 和 iPhone 的答案。

我看到黑屏(和覆盖)的事实在我看来,Unity 找不到相机来显示场景。

我刚开始使用 Unity,所以我可能错过了一个明显的事情,但我不知道是什么。

如果有人知道我的问题是什么......

【问题讨论】:

  • 我可以为 Unity 推荐 LogViewer(免费)。一旦添加到您的场景中,运行您的构建并按下鼠标按钮绘制一个圆圈以获得带有日志的控制台。 Build 中可能存在一些编辑器中不存在的错误。 assetstore.unity.com/packages/tools/integration/…
  • @KYL3R 我安装了它,但是当我尝试用鼠标画一个圆圈时看不到日志(右键和左键单击)
  • 你需要将它添加到你的主场景中。在 Unity 菜单中:“Reporter->Create”将添加一个带有 Reporter 脚本的游戏对象。

标签: unity3d mapbox augmented-reality


【解决方案1】:

如果来自游戏内日志的 cmets 的建议不起作用,您可以检查外部日志文件。 根据https://docs.unity3d.com/Manual/LogFiles.html 它位于“C:\Users\YOUR_USERNAME\AppData\LocalLow\CompanyName\ProductName\Player.log”下 CompanyName 和 ProductName 是两个名称,您可以在统一项目设置中的某个位置进行投影,但它们有默认值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多