본문내용 바로가기

KYOBO 교보문고

[eBook] 삼성 갤럭시 이용자면 무료!
내가 만든 카드로 BOOK FLEX
  • 교보 손글씨 2019 무료 폰트
  • 교보아트스페이스 7-8월 전시
  • 손글쓰기캠페인 메인
  • 손글씨스타
  • 손글씨풍경
유니티 NGUI 게임 개발(손쉽고 간편한 게임 GUI 제작을 위한)(acorn+PACKT)
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
265쪽 | 규격外
ISBN-10 : 8960775452
ISBN-13 : 9788960775459
유니티 NGUI 게임 개발(손쉽고 간편한 게임 GUI 제작을 위한)(acorn+PACKT) 중고
저자 찰스 버나도프 | 역자 조형재 | 출판사 에이콘출판
정가
25,000원
판매가
9,900원 [60%↓, 15,100원 할인]
배송비
2,500원 (판매자 직접배송)
20,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2014년 4월 21일 출간
제품상태
상태 상급 외형 상급 내형 상급
이 상품 최저가
9,900원 다른가격더보기
새 상품
22,500원 [10%↓, 2,500원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
642 상태 최상인 도서 빨리 배송됩니다. 5점 만점에 5점 swpra*** 2020.07.11
641 배송도 빠르고 상태도 만족합니다 5점 만점에 4점 kskw*** 2020.06.11
640 좋은 책 살 수 있어 고맙습니다. 5점 만점에 5점 jaeyan*** 2020.06.10
639 빠른배송 감사합니다. 5점 만점에 5점 myeon*** 2020.05.28
638 빠른배송 신속한 조치에 감사드립니다^^ 5점 만점에 5점 oosg*** 2020.05.27

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

이 책은 유니티의 대표적 미들웨어 NGUI의 사용법을 설명하고 있다. 게임에 자주 사용되는 다양한 UI 요소를 직접 제작하고, UI 애니메이션, 윈도우 드래그와 스크롤, 아이템 드래그앤드롭, C# 스크립트의 활용, 로컬라이제이션 같은 중급 이상의 내용을 상세하게 설명한다. 유니티에 대한 기본 지식을 갖춘 상태에서 NGUI로 게임 GUI를 제작하려는 개발자들에게 많은 도움을 줄 것이다.

저자소개

저자 : 찰스 버나도프
저자 찰스 버나도프(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 모바일 게임 개발 프로젝트』가 있다.

목차

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 관리

책 속으로

출판사 서평

유니티의 대표적 미들웨어 NGUI의 사용법을 설명한 책이다. 기본 구조와 주요 위젯을 설명하고, NGUI로 게임의 메인 메뉴를 제작하는 방법을 차례로 살펴본다. 이 과정에서 게임에 자주 사용되는 다양한 UI 요소를 직접 제작하고, UI 애니메이션, 윈...

[출판사서평 더 보기]

유니티의 대표적 미들웨어 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 클래스 등의 스크립트 활용을 설명한다.

★ 옮긴이의 말 ★

2014년 현재, 유니티 테크놀로지가 밝힌 등록된 개발자의 수는 200만 명이 넘는다. 게임 타이틀의 판매량이나 온라인 게임의 동시 접속자가 아닌, 게임 개발 도구의 사용자라는 사실을 감안하면 유니티가 내세운 ‘개발의 민주화’라는 목표가 허언이 아님을 실감할 수 있다. 유니티 애셋 스토어는 이러한 게임 개발 민주화의 한 축을 담당하는 곳이다.

유니티 애셋 스토어는 소수가 만들고 소수가 사용하던 기존 게임 엔진에서는 상상할 수 없는 모습을 보여준다. 개발 상의 다양한 필요를 반영하는 수많은 미들웨어와 애셋이 출시됐고, 적은 비용으로 개발의 효율을 크게 높일 수 있다. 물론 부작용도 있다. 앱 스토어의 경우처럼, 기대하는 수준에 훨씬 미치지 못하는, 실망스런 미들웨어와 애셋도 존재한다. 그러나 일부 미들웨어는 엔진의 기능을 확장하고 한계를 넘어서며, 유니티 게임 개발의 필수 요소로 자리잡았다. NGUI는 바로 그러한 애셋 스토어 미들웨어의 대표적 성공 사례라고 할 수 있다.

이 책은 유니티 미들웨어인 NGUI를 본격적으로 다룬 책이다. 기본 구조와 주요 위젯에 대해 설명하고, 게임의 메인 메뉴에 들어가는 다양한 UI 요소들을 실제로 제작하며 NGUI의 기능을 상세하게 소개한다. 독자는 이 과정에서 NGUI의 기본 활용은 물론, UI 애니메이션, 윈도우 드래그와 스크롤, 로컬라이제이션, 아이템 드래그앤드롭, C# 스크립트 활용 같은 중급 이상의 주제를 학습할 수 있다. 유니티에 대한 기본적 이해를 갖춘 상태에서 NGUI 사용을 준비하는 개발자에게 이 책을 추천한다. 또한 현업에서 UI 애셋을 만드는 UI 아티스트나 UI 기획을 담당하는 기획자에게도 이 책을 추천한다. 업무 영역의 확장을 통해 개인의 만족과 역량의 향상은 물론이고, 향상된 게임 UI를 위한 의미 있는 경험이 되리라 생각한다.

이 책으로 본격적인 학습을 시작하기 전에 두 가지 당부의 말이 있다. 첫 번째는 NGUI의 버전과 관계된 부분이다. 유니티 미들웨어는 사용자의 요구를 반영하며 빠르게 발전한다. NGUI도 예외는 아니다. 이 책은 올 초에 출간된 신간이지만, 벌써 현재 NGUI 최신 버전과는 약간의 차이가 있다. 구체적으로 원서는 NGUI 3.0.2를 기준으로 작성됐다. 그러나 번역하는 현 시점에서 3.0.9가 제공되고 있다. 중간에 여러 차례 업데이트가 있었고, 특히 3.0.7에서 큰 변화가 있었다. 따라서 원서의 내용은 최대한 살리면서 최신 버전 사용자가 보기에도 문제 없도록 일부 내용을 수정했다. 또한 최신 버전에서 권장하는 사용 방법이나 이 책에서 다루지 않는 방법을 소개하기 위해 부록을 추가했다. 부록에서는 새로운 앵커 시스템, 다이나믹 폰트, 컨텍스트 메뉴, 스크롤 뷰와 테이블, 새로운 드래그앤 드롭 시스템, 이벤트 리스너와 NGUITools 클래스 등의 스크립트 활용을 설명한다. 이 책의 내용을 모두 마친 뒤에 부록을 참고한다면 NGUI 활용에 도움이 될 것이다.

또 다른 당부는 예제 프로젝트에 관한 것이다. 이 책은 예제 프로젝트를 제공하지 않는다. 프로젝트를 제공하면 그 안에 NGUI 유료 카피가 포함되기 때문이다. 이런 이유에서 원서도 스크립트와 애셋만을 제공한다. 기존 다른 번역서에서는 책의 내용을 따라가는 과정에서 약간의 문제가 있어도 예제 프로젝트를 통해서 원인을 찾거나 다음 단계로 넘어갈 수 있었다. 그러나 이 책에서는 그런 예제 프로젝트가 제공되지 않고, 책의 실습 내용도 처음부터 끝까지 유기적으로 연결된다. 이 점을 감안해서 학습하는 과정에서 좀 더 주의를 기울이길 당부한다.
이 책의 번역이 유니티와 NGUI를 사용하는 독자 제현에게 도움이 되기를 희망한다.

조 형 재

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

이 책과 함께 구매한 책들

이 책이 속한 분야 베스트

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
남문서점
판매등급
전문셀러
판매자구분
사업자
구매만족도
5점 만점에 5점
평균 출고일 안내
1일 이내
품절 통보율 안내
7%

바로가기

최근 본 상품