[1214] unity 2 d 살펴보기

36
2013.12.14 초초초 초초초초초 초초초 < 초초초초 > 초초초초 초초초 Unity 2D 초초초초

Upload: -

Post on 18-Dec-2014

6.121 views

Category:

Documents


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: [1214] unity 2 d 살펴보기

2013.12.14

초중급 게임개발자 스터디 < 데브루키 >

알콜코더 박민근

Unity 2D살펴보기

Page 2: [1214] unity 2 d 살펴보기

http://www.slideshare.net/gukhwanji/unity2d

Page 3: [1214] unity 2 d 살펴보기

http://www.slideshare.net/gukhwanji/unity2d

Page 4: [1214] unity 2 d 살펴보기

http://www.slideshare.net/gukhwanji/unity2d

근데 테스트 해본 결과 PlayMaker 만큼은 못함 .. ㅡ . ㅡ ;;

애니메이션 State 만 제어 가능 할 뿐 ..

Page 5: [1214] unity 2 d 살펴보기

1.2D Project 의 생성

2.2D Sprite Resource

3.Sprite Slice

4.Sprite 애니메이션

5.2D 스켈레톤 애니메이션

6.Animator

7.2D 피직스 컴포넌트 ( 물리 충돌 )

Page 6: [1214] unity 2 d 살펴보기

시연과 동영상 위주 입니다 . ^^~~

Page 7: [1214] unity 2 d 살펴보기

http://www.youtube.com/watch?v=B1F6fi04qw8&list=PL8F6B414B065FDE58&index=19

Page 9: [1214] unity 2 d 살펴보기

1.2D Project 의 생성

2.2D Sprite Resource

3.Sprite Slice

4.Sprite 애니메이션

5.2D 스켈레톤 애니메이션

6.Animator

7.2D 피직스 컴포넌트 ( 물리 충돌 )

Page 10: [1214] unity 2 d 살펴보기

2D 프로젝트의 생성

Page 11: [1214] unity 2 d 살펴보기

Scene – 2D Mode 버튼 추가

• Scene View 를 2D 모드로 고정

• 무브툴을 2D 이동으로 변경

• Picking 이 알파 기반으로 동작

• Sprite 를 씬에 끌어다 놓으면 , 새로운 GameObject 생성

Page 12: [1214] unity 2 d 살펴보기

2D 스프라이트 리소스

Sprite Type 이 추가됨

Page 13: [1214] unity 2 d 살펴보기

2D 스프라이트 렌더러

Sprite Renderer 가 추가됨

Page 14: [1214] unity 2 d 살펴보기

스프라이트 에디터

Texture Atlas 를 관리하고 , 각각의 스프라이트로 Slice 한다

Page 15: [1214] unity 2 d 살펴보기

스프라이트 에디터

Page 16: [1214] unity 2 d 살펴보기

스프라이트 에디터 - Slice

Atlas 를 각각의 스프라이트로 자른다 .

크기를 설정할 수 있다 .

중심 위치 (Pivot) 설정 .

Trim 을 이용해서 자동 설정 가능 !!

Wow!~!~!

Page 17: [1214] unity 2 d 살펴보기

스프라이트 에디터 – Auto Slice

Page 18: [1214] unity 2 d 살펴보기

스프라이트 Slice

Slice 된 스프라이트는 따로 사용 할 수 있고 ,

애니메이션으로 사용할 수 있다 .

Page 19: [1214] unity 2 d 살펴보기

2D 애니메이션

Page 20: [1214] unity 2 d 살펴보기

http://www.slideshare.net/gukhwanji/unity2d

Page 21: [1214] unity 2 d 살펴보기

http://www.slideshare.net/gukhwanji/unity2d

Page 22: [1214] unity 2 d 살펴보기

http://www.slideshare.net/gukhwanji/unity2d

Page 23: [1214] unity 2 d 살펴보기

스프라이트 애니메이션

표준 도프 시트 (dope Sheets) 모양으로 애니메이션을 설정

스프라이트 체인지 , 이동 , 회전등 모든 속성을 변경하여 , 애니메이션 가능

Page 24: [1214] unity 2 d 살펴보기

스프라이트 애니메이션

여러 개의 스프라이트를 선택 후 ,

씬에 끌어다 놓으면 ,

스프라이트 애니메이션 자동 생성 !!

Page 25: [1214] unity 2 d 살펴보기

스켈레톤 애니메이션

앞의 Unite 2013 2D Workflows 동영상 참조

Page 26: [1214] unity 2 d 살펴보기

2D Physics

Page 27: [1214] unity 2 d 살펴보기

Animator

http://www.slideshare.net/gukhwanji/unity2d

Page 28: [1214] unity 2 d 살펴보기

Animator

http://www.slideshare.net/gukhwanji/unity2d

Page 29: [1214] unity 2 d 살펴보기

Animator

http://www.slideshare.net/gukhwanji/unity2d

Page 30: [1214] unity 2 d 살펴보기

Animator

http://www.slideshare.net/gukhwanji/unity2d

Page 31: [1214] unity 2 d 살펴보기

Animator

각 상태 (State) 애니메이션 세트를 정의

각 상태의 변경 조건을 정의 한다

Page 32: [1214] unity 2 d 살펴보기

간단한 Unity 2D 프로젝트 샘플

트리거 이벤트

트리거 이벤트

트리거 발동-> State 변경

Page 33: [1214] unity 2 d 살펴보기

간단한 Unity 2D 프로젝트 샘플

http://agebreak.url.ph/Bin.html

Page 34: [1214] unity 2 d 살펴보기

간단한 Unity 2D 프로젝트 샘플

http://agebreak.url.ph/Puyon_Web.html

Page 35: [1214] unity 2 d 살펴보기

Unity2D 의 장점

• 추가 플러그인 (2D ToolKit) 의 구입 없이 , 2D 게임 개발 가능

• 유니티의 기능이기 때문에 , 완벽하게 유니티와 통합

• 2D Physics 가 유니티 자체에서 잘 지원 되어 있음

• Sprite 의 관리가 용이함 (Sprite Editor, Sprite Packer)

• 현재로서는 버그가 좀 있긴 하지만 , 앞으로 발전 가능성

Page 36: [1214] unity 2 d 살펴보기

참고자료

• Unity2D 소개(KGC13)_지국환 http://www.slideshare.net/gukhwanji/unity2d

• Unity2D Workflow http://www.youtube.com/watch?v=B1F6fi04qw8&list=PL8F6B414B065FDE58&index=19

• Unity2D 튜토리얼(한글 자막) http://www.youtube.com/watch?v=ksoGW2j2E0Q&list=WL60F612FCDB928D04

• 유니티 4.3 릴리즈 노트 http://korea.unity3d.com/content/content.php?cont=new_unity10

• Unity2D 샘플 1 (by 알콜코더) http://agebreak.url.ph/Bin.html

• Unity2D 샘플 2 (by 알콜코더) http://agebreak.url.ph/Puyon_Web.html