로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

유니티 NGUI 게임 개발

 [손쉽고 간편한 게임 GUI 제작을 위한 acorn+PACKT]
   
지은이 찰스 버나도프   |   출판사 에이콘  |   발행일 2014년 04월 21일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 25,000원22,500원 10%
마일리지 5% 1,250원
발행일 2014-04-21
ISBN 8960775452 | 9788960775459
기타정보 번역서 | 268쪽 | 일반
예상출고일 금일 가능 (근무일기준)
배송비 무료배송
   
게임
종합지수 1p 166 위
월간지수 50p 2 위
   
이 책의 원서
  Ngui for Unity
Packt Publishing | Charles Bernardoff
 

유니티의 대표적 미들웨어 NGUI의 사용법을 설명한 책이다. 기본 구조와 주요 위젯을 설명하고, NGUI로 게임의 메인 메뉴를 제작하는 방법을 차례로 살펴본다. 이 과정에서 게임에 자주 사용되는 다양한 UI 요소를 직접 제작하고, UI 애니메이션, 윈도우 드래그와 스크롤, 아이템 드래그앤드롭, C# 스크립트의 활용, 로컬라이제이션 같은 중급 이상의 내용을 상세하게 설명한다. 유니티에 대한 기본 지식을 갖춘 상태에서 NGUI로 게임 GUI를 제작하려는 개발자에게 추천할 만한 책이다. 특히, NGUI를 더욱 유용하게 활용하게 위한 각종 기법을 담은 한국어판 특별부록을 수록해 새로운 앵커 시스템, 다이나믹 폰트, 컨텍스트 메뉴, 스크롤 뷰와 테이블, 새로운 드래그앤 드롭 시스템, 이벤트 리스너와 NGUITools 클래스 등의 스크립트 활용을 설명한다. 이 책의 내용을 모두 마친 뒤에 부록을 참고한다면 NGUI 활용에 도움이 될 것이다.

★ 이 책에서 다루는 내용 ★
■ NGUI 설치
■ 버튼, 스프라이트, 리스트, 슬라이더 등으로 구성된 기본 UI 제작
■ 클리핑, 드래그 패널, 정렬, 애니메이션, 지역화 등 UI를 강화하는 요소
■ 저장, 볼륨 조절, 애니메이션 제어, 변수 설정 등을 C# 코드로 NGUI에 적용하는 방법
■ 드래그앤드롭 기능을 갖춘 스크롤 뷰포트
■ 툴팁과 알림 메시지
■ UI 커스터마이징을 위한 스프라이트와 폰트 추가
■ NGUI 클래스를 이용한 오브젝트 제어와 충돌 처리

★ 이 책의 대상 독자 ★
C#에 대한 약간의 지식이 있고, NGUI를 배우고 싶어 하는 유니티 개발자에게 적합하다. 유니티 에디터, 게임오브젝트, 스크립트 생성 및 연결 등을 알고 있으면 도움이 되지만, NGUI에 대한 사전 지식은 없어도 된다.

★ 이 책의 구성 ★
1장, NGUI: NGUI의 기본 구조와 작업 방식을 설명한다. 유니티로 NGUI를 불러오고, 첫 번째 UI 시스템을 만들어서 기본 구조를 살펴본다.

2장, NGUI 위젯: NGUI 위젯을 소개하고, 위젯 파라미터 설정하는 방법을 설명한다. 위젯 템플릿을 이용해서 메인 메뉴를 만든다.

3장, NGUI 고급 기능: 드래그앤드롭 시스템을 설명하고 드래그 패널을 만든다. 또한 애니메이션, 스크롤 텍스트, NGUI의 지역화 시스템을 살펴본다.

4장, NGUI와 C#: C# 이벤트 함수와 코드 기반의 고급 컴포넌트를 소개한다. 툴팁과 알림 메시지를 만들고, 코드를 통해 트윈을 제어한다.

5장, 스크롤 뷰포트: 상호작용 가능한, 전체 화면 크기의 스크롤 뷰포트를 만든다. 마우스, 스크롤 바, 키보드로 화면을 스크롤 한다. 또한 드래그앤드롭이 가능한 아이템을 만드는 방법도 설명한다.

6장, 아틀라스와 폰트: 자신의 스프라이트와 폰트를 이용해서 UI를 커스터마이징하는 방법을 소개한다. 앞서 만든 메인 메뉴의 모습을 바꾸게 된다.

7장, NGUI 게임: NGUI의 종합적 활용과 함께, 적 생성, 사용자 입력 처리, 위젯 사이의 충돌체 감지와 같이 게임에서 자주 등장하는 기능을 설명한다.

한국어판 특별 부록, NGUI를 더욱 유용하게 활용하게 위한 각종 기법: 새로운 앵커 시스템, 다이나믹 폰트, 컨텍스트 메뉴, 스크롤 뷰와 테이블, 새로운 드래그앤 드롭 시스템, 이벤트 리스너와 NGUITools 클래스 등의 스크립트 활용을 설명한다.

1장 NGUI
___NGUI란?
______유니티 GUI와 NGUI
______아틀라스
______이벤트
______지역화
______셰이더
___NGUI 불러오기
___UI 생성
______UI 레이어 지정
___UI 기본 구조와 주요 컴포넌트
______UIRoot
______UICamera
______UIAnchor
______UIPanel
___요약

2장 NGUI위젯
___첫 위젯
______위젯 마법사
______아틀라스 선택
______위젯 템플릿
______위젯 트랜스폼
______위젯 공통 파라미터
___스프라이트
______슬라이스 스프라이트
______타일 스프라이트
______필 스프라이트
___레이블
______파라미터
______타이틀 바
___버튼
______파라미터
______플레이 버튼과 나가기 버튼
___텍스트 입력
______파라미터
______별명 입력 상자
___슬라이더
______파라미터
______볼륨 슬라이더
___토글
______파라미터
______사운드 토글
___팝업 리스트
______파라미터
______난이도 선택창
___요약

3장 NGUI 고급 기능
___NGUI 컴포넌트
___드래그 패널
______파라미터
______드래그 패널
___드래그앤드롭 시스템
______아이템 선택
___NGUI 애니메이션
______아이템 등장 효과
______패널 클리핑
___스크롤 텍스트
___지역화 시스템
______지역화 파일
______지역화 컴포넌트
______언어 선택 상자
______레이블 지역화
___요약

4장 NGUI와 C#
___이벤트 함수
______툴팁
______기본 툴팁
______툴팁 보여주기
___트윈 함수
______메인 메뉴 등장 효과
___트윈
______이징과 지연
______키보드 내비게이션
___알림 메시지
___닉네임 저장
___메시지 보내기
___이벤트 전달
___요약

5장 스크롤 뷰포트
___게임 씬 준비
___스크롤 뷰포트
______드래그 가능한 배경
______스크롤 바 연결
______키보드 스크롤
___장애물
______프리팹 제작
______장애물 드롭
___장애물 설치
______프리팹 제작
______장애물 인스턴스
______장애물 상태 표시
______뷰포트로 이벤트 전달
___대기 시스템
______대기 시스템 적용
______장애물 등장 효과
___장애물 알림 메시지
___요약

6장 아틀라스와 폰트
___아틀라스 프리팹
___아틀라스 생성
___스프라이트 추가
______심플 스프라이트
______슬라이스 스트라이트
______타일 스프라이트
___폰트 추가
______BMFont
______NGUI 폰트 설정
___폰트 적용
___스프라이트와 폰트 변경
___요약

7장 NGUI 게임
___적 생성
______컨테이너
______적 프리팹
______적 생성 제어
______뷰포트로 이벤트 전달
___충돌 처리
______장애물 충돌 처리
______화면 하단 충돌 처리
___자폭 코드
______해킹 슬라이더
______자폭 코드
______자폭 코드 지정
______해킹
______플레이어 입력 처리
___요약

한국어판 특별부록: NGUI를 더욱 유용하게 활용하기 위한 각종 기법
___드래그와 크기 조절이 가능한 창
______준비
______컨텍스트 메뉴
______트윈
______앵커
______다이나믹 폰트
______드래그와 리사이즈
______버튼과 앵커의 상대 좌표
___스크롤과 드래그앤드롭이 가능한 인벤토리 창
______스크롤뷰와 테이블
______드래그앤드롭
______스크립트를 통한 UI 관리

저자 : 찰스 버나도프

저자 찰스 버나도프(Charles Bernardoff)는 프랑스 파리에 위치한 비디오 게임 학교인 디지털 예술 고등연구소(ISART Digital)에서 게임 디자인과 레벨 디자인 전공으로 학사 학위를 받았다. 4년간 사이어나이드 스튜디오(Cyanide Studio), 플레이소프트(Playsoft), 에어버스(Airbus)에서 게임 디자이너, 레벨 디자이너, C# 스크립터 등으로 일했다. 블러드볼(Blood Bowl), 던전볼(Dungeonbowl), 컨프론테이션(Confrontation) 같은 게임의 PC 버전 개발에 참여했으며, 또한 스페이스런 (3DSpace Run 3D), 오기(Oggy), 사이코 놈즈(Psycho Gnomes) 같은 유니티와 플래시 모바일 게임 개발에도 참여했다. 현재는 게임디자이너이자 유니티 개발자로 에어버스에서 PC와 모바일 기능성 게임 프로젝트에 참여하고 있다.



역자 : 조형재

역자 조형재는 서울대학교 미술대학에서 금속공예를 전공했고, KAIST 문화기술대학원에서 게임 내러티브에 관한 연구로 석사 학위를 취득했다. 2000년 이후부터 3D 애니메이션 스튜디오를 거쳐 주로 게임 개발사에서 근무했다. 구체적인 약력은 개인 홈페이지(www.zorotoss.com)에서 확인할 수 있다. 2014년 현재 온라인 게임 개발사에 근무하고 있다. 유니티와 관련해 경희대학교, 가천대학교, 동국대학교 창업지원단 등에서 강의를 맡았으며, 역서로는 에이콘 출판사의 『Unity 3D Game Development by Example 한국어판』, 『유니티 3D 모바일 게임 아트』, 『Unity 3 Blueprint 한국어판』, 『Unity 3.x Game Development Essentials 한국어판』, 『Unity 3 Game Development Hotshot 한국어판』, 『유니티와 iOS 모바일 게임 개발 프로젝트』가 있다.


등록된 서평이 없습니다.
절대강좌! 유니티 5...
이재현
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(0)
회원평점   회원서평수 0
찰스 버나도프 의 최근 저서
 
유니티 엔진으로 2D 게임 만들기 세트
44,100원
(10%↓+1%)
 
에이콘 출판사의 신간
유니티 5.x 게임 개발의 시작
존 도란 저
27,000원
(10%↓+5%)
 
데이터 시각화 원리
조르즈 카몽이스 저
31,500원
(10%↓+5%)
 
가상 환경 구축으로 알아보는 고급 모의 해킹
케빈 카드웰 저
36,000원
(10%↓+5%)
 
유니티 게임 개발을 위한 절차적 콘텐트 생성
라이언 왓킨스 저
27,000원
(10%↓+5%)
 
Security in Computing
찰스 플리거, 샤리 로렌스 플리거, 조나단 매굴리스 저
45,000원
(10%↓+5%)
 
이메일주소수집거부