1.得到随机距离
2.得到随机方向(随机单位向量)
3.随机偏移值=随机距离*随机方向
4.随机坐标=角色坐标+随机偏移值
5.地图平面的坐标(角色坐标的X,Y)
public GameObject qiu;
void Update ()
{
if (Input.GetMouseButtonDown(0))
{
float a = Random.Range(2, 10);//随机2--10米范围
Vector2 b = Random.insideUnitCircle;//从原点(0,0)坐标上获取任意一个方向的向量
Vector2 c = b.normalized;//获取向量的单位向量:只有方向,大小为为1
Vector3 d = new Vector3(transform.position.x + c.x * a, 0, transform.position.z + c.y * a);//随机点的位置
Instantiate(qiu, d, transform.rotation);
}
}