/// <summary>
/// 打乱一个物体的子物体的顺序
/// </summary>
/// <param name="transPar">父物体</param>
private void TransRandom(Transform transPar) {
System.Random ran = new System.Random();
int index = 0;
Transform temp;
for (int i = 0; i < transPar.childCount;i++) {
index = ran.Next(0,transPar.childCount-1);
if (index !=i) {
temp = transPar.GetChild(index);
transPar.GetChild(i).SetSiblingIndex(index);
temp.SetSiblingIndex(i);
}
}
}
unity 代码打乱一个物体的所有子物体
最新推荐文章于 2023-06-16 09:31:53 发布