SetParent의 worldPositionStays

용준·2025년 2월 28일

Unity

목록 보기
20/20

SetParent의 두 번째 매개변수 worldPositionStays

gameObject.transform.SetParent(transform, worldPositionStays);

매개변수에 bool 값을 넣을 수 있습니다.


🧐 무슨 차이가 있을까?

true :
오브젝트가 원래 자리 그대로 붙게됨
앵커 포인트가 움직이지 않음
부모가 바뀌어도 오브젝트의 현재 위치와 회전은 그대로 유지

false :
오브젝트가 부모의 위치를 기준으로 자동 정렬
부모 오브젝트의 중앙에 맞춰짐
오브젝트의 위치와 회전이 부모의 로컬 좌표 기준으로 재계산


💡 Tip

오브젝트의 회전도 부모의 회전을 따라가게 하고 싶다면?

gameObject.transform.SetParent(transform, false);
gameObject.transform.localRotation = Quaternion.identity;

0개의 댓글