29
게임개발 세미나 손소만 MSP Microsoft Student Partners

Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

Embed Size (px)

DESCRIPTION

Unity & Visual Studio로 하는 게임개발 세미나 손소만 MSP의 'Unity + C 시작하기, 참 쉽죠?'라는 이름의 세션에서 사용했던 발표자료입니다.

Citation preview

Page 1: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

게임개발세미나

손소만 MSPMicrosoft Student Partners

Page 2: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

손소만Microsoft Student Partners

경상대학교 컴퓨터과학과 3학년 재학 중.

경상대학교 게임개발 동아리 Team Second Leaf.

경상대학교 25회 소프트웨어 전시회 최우수상 수상.

Microsoft Student Partners 8기 개발자.

Page 3: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 4: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 5: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

C#

오브젝트 스크립트

Page 6: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 7: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

카톡개오브젝트

총알에맞으면

쓰러짐

총알오브젝트

카톡개가있는 곳까지날아가서

카톡개와부딪히면

사라짐

Page 8: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

프로젝트를생성하면 보이는 Scene !!

Page 9: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

오브젝트를만들자 !

Page 10: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

구체 모양의오브젝트X, Y, Z

Page 11: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

오브젝트에스크립트를넣어보자

Page 12: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

클릭!

Page 13: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

확인!

Page 14: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

이게뭐야?

Page 15: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 16: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

그럼 이제 스크립트를입력해보자

Page 17: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 18: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

속도를 설정

키보드 오른쪽 키를 누르면

오브젝트의 위치를 옮기는 함수 :매개변수로방향, 속도, 키보드를 누르는 시간을계산하여이동

Page 19: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 20: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

각각의 방향키를 누르면

x축 방향을 구하고z축 방향을 구해서

벡터 단위의 lookDirection에 입력

유니티 엔진을이용하여벡터의값, 속도, 키보드입력 시간을계산하여이동

Page 21: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 22: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

스페이스 바를 누르면

thePrefab은유니티에서 선택가능, 현재 모양과, 위치에새 오브젝트 생성

게임오브젝트를 생성, 이름은 instance, Instantiate 함수로새 오브젝트 생성

Page 23: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 24: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 25: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)
Page 26: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

게임을계속 실행중인상태에서도코딩을 해서 수정할 수 있다!

Page 27: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

오브젝트가 무엇을할지 결정하는 것은 스크립트!!스크립트로 쓰이는 언어인 C# 을 알아야한다!

Page 28: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

- 데이터타입의자동 초기화- var, Object, dynamic 동적 바인딩- 강력한 UI- 방대한라이브러리- 완성도 높은 언어- 타언어와의호환성- MS의빵빵한지원

C#의장점

Page 29: Unity & Visual Studio로 하는 게임개발 세미나 (손소만)

감사합니다!

손소만Microsoft Student Partners

[email protected]