四、创建锚点
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(