/// <summary>
/// 返回两个坐标点连线上的随机一点
/// </summary>
/// <param name="post1"></param>
/// <param name="post2"></param>
/// <returns></returns>
public Vector3 GetPos(Vector3 post1, Vector3 post2)
{
Vector3 pos = Vector3.zero;
float dis = Vector3.Distance(post1, post2);//计算距离
Vector3 vector = (post2 - post1).normalized; //向量单位化
float rand = Random.Range(0, dis);//随机距离
pos = vector * rand; //得到新坐标
pos += post1; //使新的坐标点在 post1与 post2之间
return pos;
}