2025/05/01(목)

개발자 지망생 유령·2025년 5월 1일

내일배움캠프

목록 보기
7/17

GetComponent는 자기 자신에게 붙은 컴포넌트를 가져는것이고
GetComponentInChildren은 자기 아래 계층에 있는 자식들 중에서 해당 컴포넌트를 찾는것.
(자기 자신에서도 찾음. 첫번째 찾은 컴포넌트를 반환함)
GetComponentInParent는 자기 위 계층에 있는 부모들 중에서 해당 컴포넌트를 찾는 것.
(자기 자신에서도 찾음. 첫번째 찾은 컴포넌트를 반환함)
예)

Rigidbody rb = gameObject.GetComponent<Rigidbody>();

주의점 Update와 같이 계속 작동하는곳에 GetComponent를 사용하게되면(과도하게 사용하게되면) 프레임저하를 유발한다.
그래서 보통 Awake나 Start처럼 초기화 단계에서 많이 선언한다.

0개의 댓글