Unity

유니티 SetParent 했을 때 자식 오브젝트의 Scale이 다르게 될 때 Unity SetParent either shrinks my child object or blows it up

정보처리마법사 2021. 3. 15. 16:52
반응형

유니티 SetParent 했을 때 자식 오브젝트의 Scale이 다르게 될 때 Unity SetParent either shrinks my child object or blows it up

 

 

 

 

 

이모티콘・01・고양이 마멋 친구들 - Google Play 앱

이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!

play.google.com

 

 

 

 

SetParent 함수를 사용할 때 인자로 그냥 부모 오브젝트의 트랜스폼만 사용했을 경우 동작하긴 하는데 자식 오브젝트의 스케일이 70배 이상 커졌다. 이럴 때 당황하지 말고,

 

 

 

오버로드를 살펴보니 worldPositionStays란 bool 인자가 있다.

worldPosionStays 인자가 참일 경우 개체가 이전과 동일한 월드 위치, 각도, 스케일을 유지하도록 부모오브젝트와 관계에 의해 상대적으로 수정된다고 한다.

 

 

 

 

Default가 true인 녀석을 false로 해주니 잘 된다.

 

 

 

반응형