ARFoundation系列讲解-38 AR家具案例五
Posted DaLiangChen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARFoundation系列讲解-38 AR家具案例五相关的知识,希望对你有一定的参考价值。
十四、检查设备是否支持AR功能
1.ARFoundation中在移动设备上底层调用的是ARKit、ARCore。而ARKit和ARCore对设备硬件有要求,所以在使用AR功能前需要先判断一下设备是否支持AR功能。
2.新建一个脚本,命名为”CheckARSupport.cs“(代码如下)。
using System.Collections;
using UnityEngine;
using UnityEngine.XR.ARFoundation;
/// <summary>检查AR支持</summary>
public class CheckARSupport : MonoBehaviour
{
private UIManager m_UIManager;
private void Awake()
{
m_UIManager = FindObjectOfType<UIManager>();
StartCoroutine(CheckSupport());
}
/// <summary>
/// 检查设备是否支持AR支持
/// </summary>
/// <returns></returns>
private IEnumerator CheckSupport()
{
yield return ARSession.CheckAvailability();
if (ARSession.state == ARSessionState.NeedsInstall)
{
Debug.Log("当前设备支持AR,但是AR支持需要安装其他软件!");
yield return ARSession.Install();
}
if (ARSession.state
以上是关于ARFoundation系列讲解-38 AR家具案例五的主要内容,如果未能解决你的问题,请参考以下文章