기본적인 3.0 지식이 있다는 가정하에 옷장 관련된부분은 스킵함
안뇽안뇽
오늘 알아볼것은 Fixed Joint와 Parent Constraint를 이용해 손에 넣은 물체를 월드에 고정하는 방법이야
이번 예제로는 킹갓 멋지고 야하게 생긴 레오파르트 2A6 선생님이 특별 출현 해주셨어

우선 아바타에 빈 오브젝트를 만들고

컴포넌트에 요렇게 Fixed Joint와 Animator를 넣어줘
여기서 Rigidbody는 Fixed Joint가 해당 리기드바디에 고정되게 해주는 기능인데 Rigidbody의 수치를 저렇게 1 0 0으로 하고 중력을 꺼주면 월드에 고정되는 특성이 있어
그렇지만 비교적 최근 업데이트로 픽스드 조인트만 사용할경우 고정된 물체가 미친듯이 흔들리는 문제가 있었는데
애니메이터에 빈 애니메이터를 하나 만들어서 넣어주면 흔들리는 현상이 싹 사라져
다만 밑에서 애니메이터를 짤때 방해가 되니 가장 나중에 넣어주자

이제 다음은 Rigidbody와 Fixed Joint가 있는 오브젝트 하위에 넣고싶은 오브젝트를 넣어주면 돼
나는 킹갓 멋있는 레오파르드 2A6을 넣어봤어.
이번엔 넣은 오브젝트에 Parent Constraint를 넣고 Sources에 너가 물체를 붙이고 싶은 본(본 예제에서는 오른손에 붙여서 Right wrist)에 붙여
패런트 컨스트레인트는 해당 물체가 소스 본에 고정되어 소스본과 같이 움직이도록 구속하는 구속조건이야.
이러면 다 끝났어. 상단의 플레이버튼을 누른뒤 팔을 움직여보면 벌써 물체가 팔을 따라 움직일거야.
이제 남은건 애니메이션만 짜주면 끝

물체를 손에 드는 애니메이션은 이렇게 해당 물체만 키거나 패런트 컨스트레인트를 같이 켜주게 만들고

물체를 월드에 고정하는 애니메이션은 이렇게 물체를 킨채로 패런트 컨스트레인트를 비활성화 해주면 돼

단 5개의 스크린샷만에 짱 멋진 레오파르드 2A6 1/20 스케일이랑 칼다리 연방 주력 배틀쉽 Raven 1/1000스케일, 그리고 멋진 딜도가 월드에 고정이되었다!
와 신난다