[POD] 유니티 기초와 응용

[POD] 유니티 기초와 응용

$39.46
Description
유니티를 처음 접하는 독자를 위한 책
최소한의 C# 지식으로 유니티를 체험할 수 있게 구성
유니티 게임 엔진의 활용에 중점
저자

김정훈

김정훈
서울시립대학교전산통계학과졸
연세대학원컴퓨터과학과졸
현재용인예술과학대학교컴퓨터게임과교수
정보관리기술사(52회)
정보시스템수석감리원
한국산업기술평가관리원평가위원
한국콘텐츠진흥원평가위원

㈜현대전자소프트웨어연구소
㈜현대정보기술인터넷사업부
㈜엔씨소프트리니지토너먼트개발팀장
㈜소프트젠모바일게임사업부이사

관심분야:온라인게임,모바일게임

목차

1장.유니티설치와기본조작
1.1유니티개요
1.2다운로드와설치
1.3유니티허브
1.4유니티화면구성
1.4.1하이어라키뷰(HierarchyView)
1.4.2씬뷰(SceneView)
1.4.3게임뷰(GameView)
1.4.4인스펙터뷰(InspectorView)
1.4.5프로젝트뷰(ProjectView)
1.4.6레이아웃
1.4.7트랜스폼툴(TransformTool)
1.4.8씬기즈모(SceneGizmo)
1.5유니티기본조작
1.5.1씬만들기
1.5.2게임객체추가
1.5.3조명

2장.디버깅
2.1비주얼스튜디오(VisualStudio)설치
2.2Debug.Log
2.3중단점을이용한디버깅
2.4유니티와비주얼스튜디오

3장.C#언어
3.1C#언어개요
3.2클래스
3.2.1클래스선언
3.2.2객체만들기
3.2.3클래스상속
3.3변수
3.3.1변수선언
3.3.2C#의데이터타입
3.3.3public과private
3.4함수
3.5주석
3.6열거형자료구조
3.7제어문
3.7.1if
3.7.2switch
3.8반복문
3.8.1for
3.8.2while

4장.C#프로그래밍
4.1객체추가
4.2C#스크립트생성
4.3C#프로그래밍
4.4게임실행과소스분석

5장.매터리얼
5.1색상매터리얼
5.2AssetStore
5.3텍스처매터리얼
5.4물리매터리얼

6장.트랜스폼
6.1좌표계
6.2벡터
6.3Transform
6.3.1이동
6.3.2회전
6.3.3키입력
6.3.4점프
6.4중력설정

7장.충돌
7.1플레이어의이동
7.2충돌체크
7.3트리거
7.4충돌체

8장.카메라
8.1카메라위치조정
8.2고정된카메라위치
8.31인칭시점
8.4스크립트를이용한1인칭시점
8.5카메라투영방식

9장.스카이박스
9.1Moveturn스크립트구현
9.2스카이박스매터리얼
9.2.1SmoothFollow스크립트
9.2.2배경추가
9.2.3개별카메라에스카이박스적용

10장.프리팹
10.1타워만들기
10.1.1Moveturn스크립트
10.1.2Follow스크립트
10.1.3에셋스토어
10.2프리팹
10.3총알프리팹만들기
10.3.1총알추가
10.3.2EmptyObject스크립트
10.3.3기즈모활용
10.3.4Follow스크립트
10.3.5Bullet스크립트

11장.파티클과오디오
11.1파티클프로젝트
11.2마우스클릭과파티클
11.3충돌과파티클
11.4총알과파티클
11.5AudioSource컴포넌트
11.5.1오디오파일추가
11.5.2CheckCollision과Move스크립트
11.5.3객체추가

12장.인공지능
12.1Plane객체추가
12.2Target,NPC,벽객체추가
12.3NavMeshAgent
12.4Navigate스크립트
12.5미로벽추가

13장.지형
13.1Terrain객체추가
13.2인접테레인만들기
13.3테레인그리기
13.3.1테레인높이기/낮추기
13.3.2페인트홀
13.3.3페인트텍스처
13.3.4높이설정
13.3.5스무드
13.4나무
13.5디테일
13.6설정
13.7지형탐색
13.7.1플레이어추가
13.7.2Moveturn스크립트
13.7.3SmoothFollow스크립트

14장.씬전환
14.1게임시작화면
14.2게임화면
14.3씬간의전환

15장.레거시타입(LegacyType)애니메이션
15.1SpartanKing객체
15.2애니메이션실행
15.3캐릭터이동과애니메이션

16장.메카님애니메이션
16.1UI버튼만들기
16.2RobotKyle객체
16.3애니메이터콘트롤러
16.4버튼과메서드
16.5애니메이터콘트롤러수정
16.6블렌드트리

17장.RPGCreatorKit
17.1RPGCreatorKit시작하기
17.1.1게임실행하기
17.1.2새씬만들기
17.1.3템플릿씬살펴보기
17.2타일맵
17.2.1타일맵팔레트
17.2.2타일맵그리기
17.2.3백그라운드타일맵그리기
17.2.4집추가하기
17.2.5지붕추가하기
17.3페이드효과
17.3.1지붕에페이드효과주기
17.3.2페이드효과조정하기
17.4객체추가
17.4.1문추가하기
17.4.2굴뚝추가하기
17.4.3펜스추가하기
17.4.4오솔길추가하기
17.4.5땅의성질표현하기
17.5애니메이션객체
17.5.1식물추가하기
17.5.2구름추가하기
17.6장식객체
17.6.1선인장추가하기
17.6.2장식객체복사하기

18장.NPC와퀘스트
18.1NPC
18.1.1NPC추가하기
18.1.2NPC애니메이터
18.1.3NPC대화만들기
18.1.4플레이어캐릭터대화만들기
18.2퀘스트
18.2.1NPC에퀘스트추가하기
18.2.2퀘스트에필요한NPC대화만들기
18.2.3퀘스트아이템만들기
18.2.4퀘스트에GoldenApple추가하기
18.2.5퀘스트를NPC대화에연결하기
18.2.6퀘스트수행에따른보상만들기
18.3스토리아이템
18.3.1스토리아이템만들기
18.3.2연결된스토리아이템만들기