[Unity Tutorial Slime World 06] Applying Monster Animations and Checking Collision
1. 애니메이션 타입을 레거시에서 메카님으로 변경 (Converting Legacy to Mecanim)
cha_data -> monster-> cha_slime -> Motions
-> Mot_Slime@Attack, Mot_Slime@Damage, Mot_Slime@Dead, Mot_Slime@Wait, Mot_Slime@Walk
-> Inspector -> Rig -> Animation Type -> Legacy 에서 Generic 으로 변경 후 Apply
2. 몬스터 슬라임에 Animator 추가
Slime -> Add Component -> Animator 생성
Slime -> Animator -> Controller -> Slime Controller 추가
3. Animator 수정
State | Parameter | Value |
Wait -> Walk | isWalking | true |
Walk -> Wait | isWalking | false |
Any State -> Attack | isAttacking | true |
Any State -> Damage | isDamaging | true |
Any State -> Dead | isDead | true |
4. 플레이어 무기에 태그 추가
Player -> Group Locator -> Sword02 -> Tag -> Sword 추가
5. 플레이어 무기와 몬스터 슬라임에 충돌 박스 콜라이더 추가
Player -> Group Locator -> Sword02 -> Add Component -> Box Collider 생성 -> Is Trigger 체크
Slime -> Add Component -> Box Collider 생성 -> Is Trigger 체크
6. SlimeController 스크립트 수정
'Programming > Unity' 카테고리의 다른 글
[유니티 튜토리얼 SlimeWorld 04] 몬스터 이동 구현 (네비게이션 기능) (0) | 2017.07.15 |
---|---|
[유니티 튜토리얼 SlimeWorld 03] 플레이어 공격 구현 및 애니메이션 적용 (0) | 2017.07.15 |
[유니티 튜토리얼 SlimeWorld 02] 플레이어 이동 및 회전 구현 (0) | 2017.07.14 |
[유니티 튜토리얼 SlimeWorld 01] 새 프로젝트 생성과 기본 게임 구성 (0) | 2017.07.12 |
[유니티 튜토리얼 예제 Roll-a-ball 08] 게임 빌드 및 플레이 (튜토리얼 끝) (0) | 2017.07.04 |