我需要选择一个半径范围内的随机点,以便在Unity游戏中等待敌人发动进攻的同时派遣敌人。 如何在游戏对象周围创建半径并随机选择其中的点?
答案 0 :(得分:2)
Vector3 centerOfRadius = new Vector3(5, 3, 0);
float radius = 10f;
Vector3 target = centerOfRadius + (Vector3)(radius * UnityEngine.Random.insideUnitCircle);