상상 너머 그 무언가...

유니티(Unity)에서 게임오브젝트(GameObject)의 생성(Create) 순서... 본문

개발관련(Development)/유니티3D(Unity3D)

유니티(Unity)에서 게임오브젝트(GameObject)의 생성(Create) 순서...

Clack 2012. 4. 6. 16:11


유니티에서 같은 Scene에 있는 게임 오브젝트들의 생성 순서는 어떤 순서일까?


게임 오브젝트 이름의 알파벳 순서대로나 카메라에서 가까운 순서대로 생성될것으로 추측이 되었지만 그렇지 않았다.

가장 예전의 게임 오브젝트가 가장 늦게 생성되고 
가장 최근에 Scene에 배치된 게임 오브젝트가 가장 먼저 생성되었다.


아래와 같이 알파벳 순서대로 오브젝트명을 입력하고
각각 오브젝트의 z축 값도 다 다르게 설정을 해보았다.

각 오브젝트들에게 start 함수가 실행되면 자신의 name값을 디버그 로그에 출력하도록 하였더니
아래와 같이 나왔다.

확인해본 결과 bbbbbb 게임오브젝트가 가장 나중에 추가한 게임오브젝트였다.