책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9791185123141
· 쪽수 : 280쪽
책 소개
목차
1장. Unity의 소개
1.1 Unity의 개요
1.2 Unity의 설치
1.3 프로그램의 시작과 프로젝트의 생성
1.4 UNITY 프로젝트의 구조
1.5 UNITY 인터페이스
2장. Unity의 기본 구성과 사용
2.1 GameObject
2.2 Unity 좌표계
2.3 프리미티브 객체의 생성
2.4 광원의 추가
2.5 Scene View 네비게이션
2.6 Materials와 Textures
2.7 Prefabs
2.8 비활성화
2.9 오디오 효과음
3장. C# 프로그램
3.1 C# 개요
3.2 데이터 타입
3.3 라이브러리 사용
3.4 연산자
3.5 판단문
3.6 반복문
3.7 예외처리
3.8 캐스팅 및 형식 변환
3.9 UNITY C# 프로그램
4장. 물리엔진
4.1 개요
4.2 Vector3 클래스
4.3 물리 실험
4.4 축구공 만들기
4.5 포물선 운동
5장. 태양계 시뮬레이션
5.1 프로젝트의 생성과 지구의 구현
5.2 태양의 생성과 지구행성의 완성
5.3 Skybox의 제어
5.4 태양계의 완성
5.5 우주 여행
5.6 토성의 환형 고리 구현
6장. 게임 배경의 구현
6.1 프로젝트의 생성
6.2 어셋 스토어
6.3 지형생성
6.4 바다의 생성
6.5 하늘의 생성
7장. 플레이어 제어
7.1 1인칭 시점 제어
7.2 3인칭 시점 제어
7.3 1인칭 시점 캐릭터의 무기생성
7.4 총알의 생성과 발사
7.5 타겟의 생성과 충돌 체크
7.6 피격회수 계산
7.7 총알의 파괴
7.8 스코어의 계산
8장. GUI 사용
8.1 GUI 객체 스크립트
8.2 Screen 객체의 활용
8.3 GUIContent 객체
8.4 GUI Control Types
8.5 GUI Customization
8.6 GUISkin
8.7 Health Point 게이지 만들기
9장. 파티클 시스템
9.1 Particle 컴포넌트 생성
9.2 파티클 모듈
9.3 폭발 효과
9.4 파티클의 제어
9.5 게임오버 장면 전환
10장. 애니메이션
10.1 Mecanim 애니메이션 시스템
10.2 Humanoid 캐릭터의 설정
10.3 Rigging
10.4 Skinning
10.5 Animations
10.6 State Machine
10.7 Animation Transition 설정
10.8 애니메이션 제어 스크립트
10.9 Blend Trees
11장. 적군의 생성과 제어
11.1 적군의 생성
11.2 적군의 제어
11.3 로봇의 총알 생성
11.4 플레이어 제어 및 밸런스 조절
12장. 2D 게임 제작
12.1. 2D 애니메이션
12.2. 2D 애니메이션 프로젝트 생성과 환경설정
12.3. 배경의 작성과 Parallax 기법
12.4. Sprite 애니메이션
12.5 플레이어 애니메이션
12.6 플레이어 제어
12.7 플레이어 추적하는 카메라 제어
12.8 플레이어 무기
12.9 적군의 생성과 제어
12.10 게임 밸런스의 조절
12.11 게임 스코어의 표시
13장. 배포하기
13.1 웹으로 배포하기
13.2 PC/MAC으로 배포하기
13.3 안드로이드 배포하기
13.4 아이폰 배포하기