책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788965401414
· 쪽수 : 304쪽
책 소개
목차
01장 레거시 GUI를 돌아보고 새로운 UI 살펴보기
01-1 현재 상태
GUI 컨트롤
공통적인 컨트롤 기능
GUI 스타일과 스킨
GUI 이벤트와 속성
레이아웃 컨트롤
01-2 애셋 스토어
01-3 새로운 세상으로
새로운 레이아웃
새로운 컨트롤
새로운 UnityEvent 시스템
컨트롤 확장성
애니메이션
주목할 만한 애셋
01-4 정리
02장 레이아웃 만들기
02-1 Rect Transform
Rect Tool
Rect Transform 컴포넌트
캔버스
02-2 자동 레이아웃과 옵션
수평 레이아웃 그룹
수직 레이아웃 그룹
그리드 레이아웃 그룹
레이아웃 옵션
02-3 해상도와 스케일링
고정 픽셀 크기
화면 크기 스케일링
고정 물리적 크기
02-4 UnityEvent 시스템
레이캐스팅
입력 모듈
입력 이벤트
이벤트 트리거
02-5 정리
03장 컨트롤 배우기
03-1 들어가며
코드에 대해
프로젝트 설정
내장 이미지에 대해
03-2 텍스트 다루기
간단한 FPS 컨트롤
텍스트 입력받기
그림자와 효과
03-3 이미지 다루기
Image type
애니메이션 추가하기
RawImage에 대해
03-4 버튼 다루기
Selectable 컴포넌트
이벤트에 대응하기
메뉴 만들기
03-5 토글 다루기
토글 그룹화
동적 이벤트 속성
03-6 슬라이더에 대해
03-7 스크롤바 구현하기
자유자재로 스크롤하기
03-8 내비게이션
03-9 셰이더에 대해
03-10 정리
04장 앵커를 찾아서
04-1 앵커 위치시키기
04-2 앵커 이해하기
04-3 늘리고 구부리기
04-4 스케일과 해상도
기본 상수 값
스케일 조정하기
단위 바꾸기
무엇을 선택할 것인가?
04-5 정리
05장 화면 공간, 월드 공간, 카메라
05-1 캔버스와 카메라
화면 공간과 월드 공간
렌더링 카메라
이벤트 카메라
05-2 시점 설정하기
05-3 블록버스터 게임을 위해
준비물
2D 스프라이트 준비
05-4 Screen Space - Camera 체력 바
캔버스 만들기
체력 표시
게임에 집어넣기
밋밋함 탈출하기
05-5 심화학습
원하는 대로 캔버스 배치하기
예제 살펴보기
UI를 만들어 씬에 놓아보기
문제는 스케일
해결책
이벤트 카메라에 대해
05-6 정리
06장 UI 소스 다루기
06-1 이벤트 시스템 살펴보기
이벤트 시스템 루프
상태 제어하기
레이캐스트 정렬
06-2 이벤트 다루기
매개변수 사용하기
내장 이벤트 인터페이스
이벤트 실행하기
사용자 정의 이벤트와 핸들러 만들기
공 굴리기 예제
이벤트 시스템: 요약
06-3 여러 가지 예제
06-4 소스에 접근하기
저장소
포크하기
코드 내려받기
업데이트하기
솔루션 살펴보기
자신만의 UI 버전 추가하기
Unity에 기여하기
06-5 정리
부록 3D 씬 샘플
A-1 복잡한 게임을 위하여
기본 3D 씬
찾아보기