ARFoundation快速入门-18AR测距二

四、创建锚点

1、新建一个脚本管理我们测量时候绘制的线,命名为”DrawMeasureline“(代码如下) 

using System.Collections.Generic;
using UnityEngine;

/// <summary>绘制测量线条</summary>
public class DrawMeasureline : MonoBehaviour
{
    #region 私有函数

    private Camera m_ARCamera;
    private LineRenderer m_LineRender;
	private List<Vector3> m_LinePoints = new List<Vector3>();
	private List<GameObject> m_TargetList = new List<GameObject>();

    private Material m_DrawMaterial;
    private Material m_NormalMaterial;
    private bool m_DrawComplete = false;

    public static DrawMeasureline Create()
	{
        DrawMeasureline drawline = new GameObject().AddComponent<DrawMeasureline>();
		return drawline;
	}

    #endregion

    #region 公开函数

    private void Awake()
    {
        m_ARCamera = GameObject.Find("AR Camera").GetComponent<Camera>();

        m_DrawMaterial = new Material(

猜你喜欢

转载自blog.csdn.net/a451319296/article/details/109088646