
발 밑에서 pivot이 나와서 문제점이 생겼다.
pivot 중심을 배쪽으로 옮기고 싶은데 컴포넌트 설정으로는 변경을 못 한다는 걸 알았다..
# pivot을 중앙으로 옮기기
1.부모 - 자식 오브젝트 구성

그냥 단일 오브젝트라면 이미지 처럼 unitychan(부모 오브젝트) 빈 오브젝트를 만들고
자식 오브젝트인(옮기고 싶은 오브젝트) Character1_Reference(실체)를 구성한다.
부모(빈 오브젝트) - 자식을 만들어야 pivot을 옮길 수 있다.
2. 자식오브젝트인 실체를 원하는 중심으로 이동

자식 오브젝트인 실체의 position을 조절하여 오브젝트를 원하는 중심점으로 옮겨주면된다.
나는 배쪽으로 pivot을 옮기고 싶어서 Character1_Reference(실체)의 y position을 -1로 변경하였다.
3. 부모 오브젝트를 눌러 pivot이 원하는 위치로 잘 이동됐는지 확인

그럼 배 쪽으로 pivot이 잘 옮겨졌다.
pivot을 옮기는 모습

4. Collider가 있다면 collider도 같이 옮기기
나는 부모 오브젝트에 collider 컴포넌트가 있기 때문에
자식 오브젝트가 아래로 위치를 변경함으로써 부모 오브젝트 collider의 위치가 이상해졌다.
자식 오브젝트를 옮기면 부모 collider의 위치도 옮겨야한다.

부모 오브젝트 - collider - Center의 position으로 적당한 위치로 옮겨주면 된다.

나는 자식 오브젝트의 y position만 옮겼기 때문에 Center의 y position만 -0.25로 변경하였다.


적절한 위치에 Collider와 pivot이 잘 들어간 모습이다.
'Game Engine > Unity' 카테고리의 다른 글
| [Unity] Firebase SDK 로그인1 - SDK 추가하는 법 (0) | 2026.01.08 |
|---|---|
| [Unity] Unity6에서 프리팹 분홍색 모델링 해결 방법 (0) | 2025.09.30 |
| [Unity] UI 관련 Tip (0) | 2025.05.02 |
| [Unity] Cinemachine (0) | 2025.04.28 |
| [Unity] Visual studio 다이어그램 보는법 (0) | 2025.04.24 |