C# 如何在数组中拟合Vector3以进行随机选择

C# 如何在数组中拟合Vector3以进行随机选择,c#,unity3d,C#,Unity3d,我正试着做这样的事情 var cord_1 = new Vector3(91.71f, 22, 62.34f); var cord_2 = new Vector3(93.65f, 22, 61.47f); var cord_3 = new Vector3(91.65f, 22, 66.47f); 但在某些数组或列表中,随机选择其中一个列表坐标=新列表 List<Vector3> coordinates = new List<Vector3>

我正试着做这样的事情

    var cord_1 = new Vector3(91.71f, 22, 62.34f);
    var cord_2 = new Vector3(93.65f, 22, 61.47f); 
    var cord_3 = new Vector3(91.65f, 22, 66.47f);
但在某些数组或列表中,随机选择其中一个

列表坐标=新列表
List<Vector3> coordinates = new List<Vector3> 
{
  new Vector3(91.71f, 22, 62.34f),
  new Vector3(93.65f, 22, 61.47f), 
  new Vector3(91.65f, 22, 66.47f)
}

Vector3 randomlyChosenCoordinate = coordinates[Random.Range(0, coordinates.Count -1)];
{ 新矢量3(91.71f,22,62.34f), 新矢量3(93.65f,22,61.47f), 新矢量3(91.65f、22、66.47f) } Vector3 randomlychosencoord=坐标[Random.Range(0,坐标.Count-1)];