unity选择半径内的随机点

时间:2018-10-16 16:16:13

标签: unity3d

我需要选择一个半径范围内的随机点,以便在Unity游戏中等待敌人发动进攻的同时派遣敌人。 如何在游戏对象周围创建半径并随机选择其中的点?

1 个答案:

答案 0 :(得分:2)

        Vector3 centerOfRadius = new Vector3(5, 3, 0);
        float radius = 10f;
        Vector3 target = centerOfRadius + (Vector3)(radius * UnityEngine.Random.insideUnitCircle);