ARFoundation Quick Start-18AR Ranging Two

Fourth, create an anchor

1. Create a new script to manage the line we draw when measuring, named "DrawMeasureline" (code is as follows) 

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(

Guess you like

Origin blog.csdn.net/a451319296/article/details/109088646