Kang dongyeop

23
UNITY 3D TPS GAME 강강강

Transcript of Kang dongyeop

Page 1: Kang dongyeop

UNITY 3D TPS GAME

강동엽

Page 2: Kang dongyeop

프로젝트 소개 Unity 를 활용한 컴퓨터그래픽스 분야의 연구 Third-Person-Shooter Game 개발 Tool based development 학교 졸업 작품으로서 개발중 유니티 내장기능을 최대한 활용

Page 3: Kang dongyeop

프로젝트 주제 영화 Maze Runner 를 motive 미로맵을 바탕으로 한 슈팅게임

Page 4: Kang dongyeop

현재 개발 상황

Physic script 를 통해 Controller 구현 Controller 와 Animator 를 통해 애니메이션 구현

Page 5: Kang dongyeop

Character Animation

3D model import Animation import

Controller + Animator

Game object 구현

Page 6: Kang dongyeop

Model import

<unity asset store>

주제에 맞는 Model, Animation import

Page 7: Kang dongyeop

Soilder Model

Page 8: Kang dongyeop

Rifle Animation

Page 9: Kang dongyeop

Project Input Setting

Input.GetAxisInput.GetButton

Page 10: Kang dongyeop

Animator Parameter

Page 11: Kang dongyeop

소스코드 설명에 앞서 Controller 에 사용된 스크립트는 Unity 내장 3

인칭 컨트롤러와 Unity Asset Store 의 3 인칭 컨트롤러 스크립트의 내용들을 학습 및 이해한 후 짜집기 하여 작성한 코드 들입니다 .

이번 프로젝트에서 제가 단독으로 작성한 소스코드 부분은 없으며 기존의 소스 코드들을 이해하고 , 필요한 기능을 가져와서 게임에 필요한 부분을 구현하는데 초점을 맞췄습니다 .

Page 12: Kang dongyeop

Awake

Page 13: Kang dongyeop

Update

Page 14: Kang dongyeop

FixedUpdate

Page 15: Kang dongyeop

JumpManagement()

Page 16: Kang dongyeop

MovementManagement

Page 17: Kang dongyeop

Rotating

Page 18: Kang dongyeop

Animator

Page 19: Kang dongyeop

Animator

Page 20: Kang dongyeop

Aiming

Page 21: Kang dongyeop

프로젝트 시연 동영상 https://www.youtube.com/watch?v=7sXk

7t9_veA&feature=youtu.be

Page 22: Kang dongyeop

Development Plan12월 ~2월 3월 ~6월 7월 ~8월

9월 ~11

사전 학습

Controller, Camera

Animation

NPC AI

Physical Detection

Shader

Network

최적화 기법

Sound, 추가기능 구현

Page 23: Kang dongyeop

감사합니다