Unity はオブジェクトのグループの順序をランダムに変更します

コード上で直接

    //排列顺序对象
    public List<Transform> allList = new List<Transform>();
    void Start()
    {
        for (int i = 0; i < allList.Count; i++)
        {
            int random_p = (int)Random.Range(0f, allList.Count);//取0-10之中的随机数
            allList[i].transform.SetSiblingIndex(random_p); //根据物体下标修改
        }
    }

実際のテスト後、利用可能

おすすめ

転載: blog.csdn.net/qq_41263535/article/details/131240054