[Unity] GetComponents()는 어떤 순서로 값을 반환하나?

GetComponents의 결과가 Inspector에 등록된 Script 순서에 영향을 받는가? 이 간단한 궁금증을 해결하고 싶어서 Unity 매뉴얼을 열었다.

이런 내용은 GetComponents API 문서에 있어야 하는거 아닌가? 한참을 구글링하다가 매뉴얼의 Inspector 소개글 맨 마지막에서 원하는 내용을 찾을 수 있었다.

The order you give to components in the Inspector window is the order you need to use when querying components in your user scripts. If you query the components programmatically, you’ll get the order you see in the Inspector.

https://docs.unity3d.com/2018.3/Documentation/Manual/UsingTheInspector.html

결론: GetComponents는 Inspector에 등록된 Script 순서대로 결과를 리턴한다.

Leave a Reply

Your email address will not be published.