Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.3k views
in Technique[技术] by (71.8m points)

Unity中如何保证物体的加载顺序

在unity场景中创建了六个正方体,在面板中创建的先后顺序为
image.png
经过代码动态给场景中的正方体编号后变成了如下效果:

private GameObject[] cubes;
private void Start()
{
   cubes = GameObject.FindGameObjectsWithTag("cube");
   for (int i = 0; i < cubes.Length; i++)
   { 
       cubes[i].transform.Find("Canvas").transform.Find("Text").GetComponent<Text>().text = $"cube{i + 1}";
   }
}

image.png
黑色数字对应面板中cube的序号,白色数字是代码生成的编号,顺序是乱的,请问有没有办法让物体按照面板中的序号排列呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...