Unity3D 中 AR 相机黑屏

问题描述 投票:0回答:4

Unity 2019.4.1f1 我之前已经成功地用立方体构建并运行了演示场景。现在,构建仅显示黑屏,并且首次启动构建时从未提出相机权限。相机从不显示任何东西。有谁知道可能会发生什么变化吗?

使用 Pixel XL、ARCore、ARFoundation 或者在 iPad Pro、ARKit、ARFoundation 上使用 iOS 版本时。

请问有人可以帮忙吗?

c# unity-game-engine augmented-reality arkit arcore
4个回答
1
投票

我也有同样的问题。我尝试过统一版本: 2020.2.0a13 2019.4.3f1 LTS

它分别适用于旧版本的 AR Foundation 3 和 2,但是一旦我转到 AR Foundation 4 就会出现同样的问题。

我尝试按照此处(2020 年 7 月 9 日)的建议添加 link.xml,但没有帮助: https://forum.unity.com/threads/ar-foundation-android-black-screen-on-first-launch-bug-il2cpp.671467/

我将返回带有 AR Foundation 2.1.# 的 Unity 2019.4.3f1 LTS,看看这是否能给我所需的功能。

我还尝试在手机上安装这些应用程序,以防有帮助(不高兴): AR核心深度实验室 AR核心元素 适用于 AR 的 Google Play 服务

如果有人知道的话,我很想让 v4 运行以获得额外的功能?

谢谢 尼尔

像素2 ARCore 4.0.4 AR基金会4.0.2 AR 子系统 4.0.1


0
投票

我也面临着同样的问题。但我分享的视频链接对我有帮助。 请按照下面共享链接的视频中给出的说明进行操作:

https://youtu.be/jBRxY2KnrUs

大多数情况下,问题的出现是因为我们使用了所需软件包的不同版本。视频开头有一个针对不同版本的 Unity 游戏引擎的推荐包版本列表。 注意:不要忘记在编辑 | 下禁用多线程渲染。项目设置|玩家|其他设置 |多线程渲染。并将脚本后端更改为 IL2CPP,将目标架构更改为 ARM64。


0
投票

昨晚,当我从这里使用 ARCore SDK 制作 ARCore 项目时,我遇到了同样的问题https://github.com/google-ar/arcore-unity-sdk。但需要注意的是,我没有使用 AR Foundation。

当我构建并运行它时,没有错误,但整个屏幕是黑色的。尽管没有错误,但我检查了有 2 个警告,其中之一是关于 Vulkan 图形与 XR 不兼容。因此,我从 编辑 > 项目设置... > 播放器 > Android > 图形 API > 删除 Vulkan

删除 Vulkan

当我再次构建并运行它时,它就可以工作了!


0
投票

确保您已在 Player -> XR Pluggin Management -> ARCore 中启用

ARCore

还可以尝试更改脚本后端,如下所示:

  1. 转到

    Build Settings -> Player Settings -> Other Settings
    : 在配置下将脚本后端更改为 IL2CPP

  2. 在同一项下,勾选ARM64

  3. 重建并部署项目

© www.soinside.com 2019 - 2024. All rights reserved.