AR 基础是 一个跨平台框架,支持你打造增强现实体验 然后针对 Android 或 iOS 设备构建。 ARCore Extensions for AR Foundation 支持更多 ARCore 功能 和尚未通过 AR Foundation 和 开启 ARCore XR 插件 Android 和 ARKit XR 插件 iOS 版。
ARCore 功能 |
AR 基础
(含 ARCore 扩展程序) |
---|---|
支持的 Unity 版本 | Unity 2019.4.3f1 或更高版本 |
Unity XR 支持 | 安装 AR Foundation 和 ARCore XR Plugin 软件包, 然后在以下位置启用 ARCore 插件提供程序: 项目设置 >XR 插件管理 (Android) |
GitHub 代码库 (SDK / 示例) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
编辑器中的开发工作流 | AR 远程信息与模拟 |
暂停 AR 会话 |
停用
ARSession
游戏对象
|
检测跟踪问题 |
使用
notTrackingReason
由 ARSession 提供,并返回
NotTrackingReason
|
选择摄像头配置 | 请参阅针对 ARCore 扩展程序的配置摄像头 |
飞机查找 |
使用
平面检测
提供方:ARPlaneManager
|
本地锚点 |
使用
锚点
提供方:ARAnchorManager
|
云锚点 | 由 ARCore 扩展程序提供 |
基本测光 |
使用环境强度
测光
模式(由 ARCameraManager 提供)
|
环境 HDR 光估测 | 选择兼容的摄像头配置和一项设置时自动启用 选择了至少一项环境 HDR 设置: |
增强图像 |
使用
(2D) 图片跟踪
提供方:ARTrackedImageManager
|
增强人脸 |
使用
面部跟踪
提供方:ARFaceManager
|
深度 API |
使用 AROcclusionManager 即可启用
自动遮挡
(位于 AR Foundation 4.1.0-preview.2 或更高版本中)
ARCore XR 插件
4.1.0-preview.2 或更高版本
|
光线投放 |
使用
光线投射
提供方:ARRaycastManager
|
特征点 |
使用
点云
提供方:ARPointCloudManager
|
AR 相机图片访问权限 |
使用
直通式视频
提供方:ARCameraBackground
|
CPU 映像访问 | 提供者 AR 基础 |
GPU 纹理访问 | 可作为外部访问 Texture2D。 |
多线程渲染 |
支持的国家/地区
Android 播放器设置
在 AR Foundation 中
2.1.0 或更高版本。 |