2D 캐릭터 이동

Intro

  • Unity를 이용한 2D캐릭터 이동

캐릭터,타일 생성

unity1

미리만든 캐릭터와 타일을 임포트

unity2

Box Collider 설정

unity3

타일을 선택해 Inspector 창에서 Box Collider 2D 컴포넌트를 추가

캐릭터 오브젝트 생성

unity4

빈 오브젝트 생성후

자손으로 캐릭터 스프라이트를 넣어주었습니다.

unity5

부모오브젝트에 Box Collider 2D 컴포넌트와 Rigidbody 2D를 추가

unity7

Edit Collider로 캐릭터의 크기에 맞춰서 Collider 수정

Physics Setting 변경

Edit > Project Settings > Physics 2D

unity6

Gravity의 Y축값을 -3 정도로 수정

Default Contact Offset을 0으로 수정(캐릭터가 타일위에 뜨는것 방지)

캐릭터 이동 스크립트 작성

작성후 캐릭터 부모오브젝트에 스크립트를 추가

결과

unity8

움직이는 캐릭터를 확인할 수 있다.

참고자료

관련 블로그

태그:

카테고리:

업데이트:

댓글남기기