为什么我的MRTK Android AR App背景是黑色的?
Why is my MRTK Android AR App background black?
我在 Unity 版本 2019.4.24f1 上启动了一个项目,导入了 MRTK 2.6.1 基础、工具等,并根据本指南进行了所有设置:
应用程序启动并显示我放置在测试场景中的元素(按钮等),但是应用程序的背景是黑色的,并且我的 android 系统没有摄像头访问问题。
我测试的设备是Oneplus 3T,满足最低SDK要求。
我怎样才能让它工作?我将 post 我的 MRTK 和播放器设置如下:
MRTK 设置:
播放器设置:
XR设置:(注意如果我激活AR Core打勾,会显示错误)
勾选AR Core时出错:
包:
黑屏是因为摄像头权限未授权
检查你的清单文件是否有摄像头访问权限。
https://developer.android.com/guide/topics/manifest/uses-permission-element
如果您按照document中的步骤配置您的项目,但Android设备相机不能与MRTK一起使用,建议您仔细检查以下几点:
- 最低API级别(项目设置>播放器>Android>其他设置)应高于Android 8.0。
- 安装
AR Foundation
和 ARCore XR Plugin
包后,不要忘记 通过调用菜单项 更新 MRTK UnityAR 脚本定义:混合现实工具包> 实用程序 > UnityAR > 更新脚本定义。
- 确保在
Legacy built-in XR support
中取消选中 ARCore Supported
:项目设置> 播放器>Android>XR 设置。
- 然后,导航到
XR Plug-In Management
并检查 Android 下的 ARCore
。
Vulkan
Graphics API 当前不支持,请确保删除此并仅保留 OpenGLES3
:项目设置>播放器>Android>其他设置>图形 APIs
原来我的 phone 太旧了,不支持 ARCore。该应用程序在另一个 phone 上工作得很好。
我在 Unity 版本 2019.4.24f1 上启动了一个项目,导入了 MRTK 2.6.1 基础、工具等,并根据本指南进行了所有设置:
应用程序启动并显示我放置在测试场景中的元素(按钮等),但是应用程序的背景是黑色的,并且我的 android 系统没有摄像头访问问题。
我测试的设备是Oneplus 3T,满足最低SDK要求。 我怎样才能让它工作?我将 post 我的 MRTK 和播放器设置如下:
MRTK 设置:
播放器设置:
XR设置:(注意如果我激活AR Core打勾,会显示错误)
勾选AR Core时出错:
包:
黑屏是因为摄像头权限未授权
检查你的清单文件是否有摄像头访问权限。
https://developer.android.com/guide/topics/manifest/uses-permission-element
如果您按照document中的步骤配置您的项目,但Android设备相机不能与MRTK一起使用,建议您仔细检查以下几点:
- 最低API级别(项目设置>播放器>Android>其他设置)应高于Android 8.0。
- 安装
AR Foundation
和ARCore XR Plugin
包后,不要忘记 通过调用菜单项 更新 MRTK UnityAR 脚本定义:混合现实工具包> 实用程序 > UnityAR > 更新脚本定义。 - 确保在
Legacy built-in XR support
中取消选中ARCore Supported
:项目设置> 播放器>Android>XR 设置。 - 然后,导航到
XR Plug-In Management
并检查 Android 下的ARCore
。 Vulkan
Graphics API 当前不支持,请确保删除此并仅保留OpenGLES3
:项目设置>播放器>Android>其他设置>图形 APIs
原来我的 phone 太旧了,不支持 ARCore。该应用程序在另一个 phone 上工作得很好。