1. 스파인 데이터 임포트
2. 바운딩박스가 잘 인식되는지 확인
- Project의 스파인데이터(*_SkeletonData)를 클릭하고 인스펙터의 Slots를 펼친다음 Show Attachments를 체크하면 확인이 가능
3. 스파인 데이터에 본 구조를 표시함
- 스파인 데이터를 씬에 불러와 넣은 뒤 인스펙터에서 Skeleton Animation (Script)에 있는 Add Skeleton Utility를 클릭
- 아래쪽에 Skeleton Utility (Script) 가 추가됨. 이곳에서 아래쪽의 Spawn Hierachy를 클릭하고 Follow all bones를 클릭
- 스파인 데이터에 root로 시작하는 본 구조가 표시됨
4.
- 표시된 본 구조에서 원하는 바운딩 박스가 달려 있는 본을 찾아 클릭한 뒤 오른쪽 인스펙터에서 Skeleton Utility Bone (Script)에 있는 Bounding Boxes에 원하는 바운딩 박스가 표시되므로 클릭해줌
- 스파인 데이터에 Polygon Collider 2D로 바운딩 박스가 변환되어 추가됨
5.
- 추가된 Polygon Collider를 이용하기 위한 스크립트를 작성(boundingBoxToCollider)
- 씬에 추가된 스파인 데이터의 원하는 바운딩 박스를 클릭하고 그 인스펙터에 위에서 작성한 스크립트를 끌어다 놓아 추가한다
'프로그래밍 > Unity' 카테고리의 다른 글
스파인 바운딩 박스를 3D 레이캐스트로 검출해내기 (0) | 2020.04.01 |
---|---|
프리팹 이름으로 인스턴스화하기 / Resource.Load() (0) | 2020.03.23 |
Unity - 게임 제작용 테크닉 모음 (0) | 2019.07.15 |
[Unity] Spine 오브젝트를 Mask하기 (1) | 2018.05.06 |
캐릭터 이동시키기(WASD) (0) | 2014.12.13 |