작성자 없음
작성자 정보가 삭제된 글입니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Scene Manager #2
작성
·
403
1
GameObject.FindObjectOfType<BaseScene>();
해당 함수가 Object를 찾는 기준이 궁금해서 유니티 도큐먼트를 검색해 봤는 데요
Returns the first active loaded object of Type type.
type
first active loaded <- 이 말이 참 흥미롭더라구요
BaseScene이라는 컴포넌트는 유니크하기에 잘 찾겠지만 여러 게임 오브젝트가 동일한 컴포넌트를 들고있는 상태에선 어떤 게임오브젝트를 반환하나요?
답변 1
안녕하세요,api 관련된 질문은 직접 테스트를 해보는게 제일 정확합니다.first active loaded object라고 문서에도 나와있으니그냥 씬에 배치된 오브젝트 중 먼저 찾는 애 하나를 뱉어주겠네요.다수의 오브젝트를 찾아야 한다면 FindObjectsOfType이라고 s가 붙는 버전이 있습니다.