示例#1
0
 void UpdateMesh()
 {
     Vector3[] points = new Vector3[4];
     points[0]          = m_StartPosition;
     points[2]          = m_EndPosition;
     points[1]          = new Vector3(m_EndPosition.x, m_StartPosition.y, m_EndPosition.z);
     points[3]          = new Vector3(m_StartPosition.x, m_EndPosition.y, m_StartPosition.z);
     m_Polygon2D.points = points;
     m_Polygon2D.BuildPolygon();
     m_Polygon2D.UpdateMesh(m_Mesh);
     GetComponent <MeshRenderer>().material.color = m_Color;
 }
示例#2
0
 void UpdateMesh()
 {
     m_Polygon2D.BuildPolygon();
     m_Polygon2D.UpdateMesh(m_Mesh);
     GetComponent <MeshRenderer>().material.color = m_Color;
 }