[ARFoundation]unity ARfoundation+ARcore

Posted Jessica巨人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ARFoundation]unity ARfoundation+ARcore相关的知识,希望对你有一定的参考价值。

1.
2.不支持vulkan渲染–>减掉
3.

4.建议用unity2020不用2019,因为从unity提供和官网提供的版本不同,这个有要求

5.现在只有unityPro才能在电脑上测试
6.华为手机现在不能装Google play services……
7.检测设备是否支持ARcore

using UnityEngine.XR.ARFoundation;

public class CheckDevice : MonoBehaviour

    [SerializeField] ARSession m_Session;

    void Awake()
    
        m_Session = GetComponent<ARSession>();
    
    private IEnumerator Start()
    
        Debug.Log("Start");
        if ((ARSession.state == ARSessionState.None)||(ARSession.state==ARSessionState.CheckingAvailability))
        
            Debug.Log("Chack Availability");
            yield return ARSession.CheckAvailability();
        
        if (ARSession.state == ARSessionState.Unsupported)
        
            Debug.LogWarning("Device Not Supported");
        
        else 
            Debug.Log("Device OK");
            m_Session.enabled = true;
        
    

以上是关于[ARFoundation]unity ARfoundation+ARcore的主要内容,如果未能解决你的问题,请参考以下文章

ARFoundation入门到精通 - 1.1 ARFoundation 简介

Unity ARFoundation 图像跟踪预制位置

ARFoundation+Unity中遇到的问题

ARFoundation+Unity中遇到的问题

ARFoundation+Unity中遇到的问题

ARFoundation入门——平面检测(Android)