중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

28
[email protected] 중중중중중 중 중중중 중중 ! - 4 중 - Rigidbody Collide 중중중 ( 중중 ) ([email protected])

Upload: -

Post on 20-Jun-2015

475 views

Category:

Software


2 download

DESCRIPTION

블로그에 게임 개발을 원하는 중학생 방문자 분들의 문의가 많아 준비한 간단한 유니티 설명 팁 이후 간단한 슈팅 혹은 러닝 게임을 만들면서 직관적으로 보는 이들이 따라올 수 있도록 개선 해 나갈 예정입니다.

TRANSCRIPT

Page 1: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

중학생이지만게임을 만들고 싶어 !

- 4 편 -Rigidbody 와 Collider최태양 ( 최턍 )

([email protected])

Page 2: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

해당 포스팅은 유니티 4.3 에 최적화 되어있습니다 .

Page 3: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

안녕하세요 여러분 .. 정말 오랜만이네요바쁜 블로그 주인의 사정으로 .. 연재가 밀렸네요

죄송합니다 .. 사과로 소중한 분량을 뺏을 순 없으니 바로 본론으로 들어가도록 해요

Page 4: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

지난주에 캐릭터를 움직여줬으니 ..오늘은 중력과 충돌에 대해서 배워보도록 해요 .

Page 5: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

그럼 먼저 Rigidbody 를 찾아볼까요 ?(Component -> Physics -> Rigidbody)

Page 6: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

또 인스팩터에 뭔가 생겨났군요 ..이게 무슨 기능이냐구요 ?

Page 7: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

궁금하다고들 하시니까 ..재생을 해보도록 하ㅈ… .

Page 8: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

????????????

Page 9: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

???????????????????????????????????????????????????????내 사랑스러운 캐릭터 어디 감 ;;;

Page 10: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

…. 가라앉아버렸네요리지드 바디는 “중력"이라고 이해 하시면 편합니다 .

사전적 의미는 “강체“ 입니다 .

Page 11: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

무게

저항회전 저항

중력사용 여부

물리작용 안함

여기서 알아둬야 할건 이 정도 쯤 ..?영어단어 외우듯 외워버리라능… !

Page 12: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

무게

저항회전 저항

중력사용 여부

물리작용 안함

이건 .. 기호에 맞게 바꿔주면 되는거라 ..여기선 아무것도 건들지 않겠어요 !

Page 13: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

사랑과 애정과 사심이 듬뿍 담긴 캐릭터에게땅을 밟을 수 있는 쾌감을 줍시다 여러분 ..

Hierarchy-> Create -> Cube

Page 14: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

큐브를 만들었으면 ..원하는 크기로 만들어서 배치해줍시다 .!

전 x 를 20 으로 조절했네요 ..

Page 15: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

좋아 !! 땅이 만들어졌으니 실행 !!!!!!!!

Page 16: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

하시면 .. 역시 캐릭터가 가라앉아버립니다… .왜죠 ..?

Page 17: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

캐릭터에는 “콜라이더“ 가 없거든요 ..

Page 18: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

콜라이더는 “충돌박스"에요이게 없으면 .. 저 아저씨처럼 유령 꼴이 되는거죠 .

유령잼 ~문 통과잼 ~

Page 19: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

그럼 .. 답을 알았으니 콜라이더를 입혀주세요 .Component -> Physics -> Box collider

Page 20: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

알면 꿀이득 !

콜라이더의 모양은 여러종류가 있습니다 .박스 , 스피어 ( 구 ), 캡슐 등등…

모양은 그때그때 알아서 선택 하시는 걸로 ..!

Page 21: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

저 초록색 선이 충돌되는 영역입니다 .캐릭터에 비해서 조금 크죠 ?

Page 22: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

Size 를 적당하게 바꿔주면 ..!요렇게 적당한 크기로 조절이 됩니다 .

Page 23: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

사이즈 조절도 했겠다 ..이제 재생을 해보면 ..!

Page 24: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

Olleh!!!!!!!!!!!!!!!!!!!!!!!!!

Page 25: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

우선 목표는 달성 했지만 ..아직 남은게 있죠 ?

Page 26: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

바로 Is Trigger 인데 ..분량 문제상 .. 다음 화에서 다루도록 할게요

Page 27: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

다음 화에선 또 다시스크립트를 작성하게 됩니다 여러분 ..!

Page 28: 중학생이라도 게임이 만들고싶어! -4- 콜라이더와 리지드바디

[email protected]

빠이쨔이찌엔 ..!연재 밀리지 않도록 최선을 다하겠습니다 !