logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

유니티 NGUI 게임 프로젝트

유니티 NGUI 게임 프로젝트

(2D & 3D 게임 UI 제작을 위한)

찰스 피어슨 (지은이), 김세중 (옮긴이)
에이콘출판
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
31,500원 -10% 0원
1,750원
29,750원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

유니티 NGUI 게임 프로젝트
eBook 미리보기

책 정보

· 제목 : 유니티 NGUI 게임 프로젝트 (2D & 3D 게임 UI 제작을 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960778054
· 쪽수 : 408쪽
· 출판일 : 2015-12-24

책 소개

acorn+PACKT 시리즈. 이 책은 실용적인 튜토리얼로서, 완전하게 기능하고, 로컬라이즈된 메인 메뉴와 2D, 3D 인게임 사용자 인터페이스(UI)를 만드는 과정으로 안내한다.

목차

1 NGUI 시작
__개요
____라이선스
____UnityGUI 대 NGUI
____아틀라스
____이벤트
____지역화
____셰이더
__마지막 빌드
__NGUI 추가
____에셋 스토어에서 추가
____디스크에서 추가
____패키지 추가
__UI 루트 생성
__텍스트 표시
____레이블 위젯 생성
____글꼴 선택
____UILabel 매개변수
____레이블 설정
__위젯 매개변수
__스프라이트 표시
____스프라이트 위젯 생성
____UISprite 매개변수
____스프라이트 설정
________아틀라스 고르기
________스프라이트 고르기
____스프라이트 타입
________슬라이스
________심플
________타일
________필
__자세히 살펴보기
____UIRoot
________스케일링 스타일
________설정
____UIPanel
____카메라 시스템
__________직교투영 카메라
________UICamera
__요약

2 NGUI 위젯 생성
__컨트롤 프리팹
____Background
__프리팹 툴바
__버튼
____버튼 생성
____UIButton 매개변수
____Play 버튼
____Options 버튼
____Exit 버튼
__Options 윈도우
__팝업 리스트
____팝업 리스트 생성
____UIPopup list의 매개변수
__언어 선택 박스 생성
____배경 스프라이트 생성
____제목
____팝업 리스트
__입력 필드
____입력 필드 생성
____UIInput의 매개변수
____닉네임 박스
________입력 필드
__체크박스 추가
____체크박스 생성
____UIToggle의 매개변수
____사운드 토글 박스
________체크 박스
__슬라이더
____슬라이더 생성
____UISlider의 매개변수
____볼륨 조절
________음향 효과(SFX) 슬라이더
________음악 슬라이더
__요약

3 UI 개선
__NGUI 컴포넌트
__hover 상태일 때 버튼이 커지게 하기
____UIButton Scale
________사용
________매개변수
__메뉴 나타나게 하기
____트윈의 의미
____Tween Scale 컴포넌트
________사용
________매개변수
________설정
__메뉴 사라지게 하기
____UIPlay Tween
________사용
________매개변수
________설정
____게임 종료
________MenuManager 스크립트
________트윈에 Exit() 메소드 링크
__옵션 페이지로 전환
____Tween Position 컴포넌트
____메뉴 숨기기
________Tween Position 컴포넌트 설정
________Tween Position 실행
____옵션 페이지 나타나게 하기
________Tween Position 컴포넌트 설정
________Tween Position 컴포넌트 실행
__메인 메뉴로 돌아오기
____Confirm 버튼
____옵션 페이지 사라지게 하기
____메인 메뉴 나타나게 하기
__씬 초기화
____Options 페이지 가운데로 오게 하기
____initialization 스크립트
____MenuManager 스크립트
__볼륨 박스 사라지고 나타나게 하기
____Tween Alpha 컴포넌트
____볼륨 박스 페이드
________Tween Alpha 컴포넌트 설정
________Tween Alpha 실행
__그 외의 트윈 컴포넌트들
__드래그 가능한 윈도우
____UIDragObject
________사용
________매개변수
________설정
____갑자기 이동하는 윈도우
________메인 메뉴
__스크롤되는 텍스트
____텍스트 박스
____환영 인사 레이블
____클리핑
__닫기 버튼
____UIForward events
________메인 메뉴 닫기
________옵션 페이지 닫기
____UIEvent Trigger
________닉네임 강제 저장
__로컬라이제이션 시스템
____로컬라이제이션 파일
____UILocalize
____언어 선택
____남은 로컬라이제이션 키들
____마지막 수정
__앵커
____목적
____매개변수
____설정
__요약

4 NGUI와 C
__이벤트
____사용 가능한 메소드
____예제
__툴팁 생성
____툴팁 오브젝트
________위젯
________UITooltip
____툴팁 표시
____남은 툴팁 추가
__트윈
____Tween Scale
________DisappearOnClick 스크립트
________트윈 이펙트
__이벤트 딜리게이트
____콜백 메소드
____콜백 메소드와 이벤트 링크
________코드
________인스펙터
__키보드 키
____UIKey Binding
________매개변수
________설정
____UIKey Navigation
________매개변수
________설정
________마우스와 키보드 동작
__옵션 저장
____UISaved Option
________설정
____사운드 체크박스
__지속되는 UI
____싱글톤
________Singleton 클래스
________MenuManager 구현
____환영 인사 텍스트 제거
__요약

5 아틀라스와 폰트 커스터마이제이션
__텍스처 아틀라스
____아틀라스 프리팹
__새 아틀라스 생성
____Atlas Maker
____새 아틀라스
________필요한 에셋
________Game 아틀라스
____플레이 아이콘
__아틀라스에 스프라이트 추가
____심플 스프라이트
________아틀라스 갱신
________옵션 아이콘
________종료 아이콘
____슬라이스 스프라이트
________아틀라스 갱신
________버튼 배경
____타일 스프라이트
________아틀라스 갱신
________나무 텍스처
__폰트
____다이나믹 폰트
____비트맵 폰트
________폰트 메이커
________UIFont 컴포넌트
________툴팁 라벨
__큰 텍스처 표시
____UITexture 컴포넌트
________매개변수
________설정
__요약

6 인게임 UI
__게임
____게임 방식
____필요한 에셋
____유니티 패키지 추가
__드래그할 수 있는 파워 소스
____UICamera
____UIDragObject
____BoxCollider
__플레이어 움직이기
____땅 클릭해서 움직이기
____오브젝트로 이동
__플레이어 이름 표시
____인게임 2D UI 루트
____닉네임 프리팹
____PlayerName 컴포넌트
____FollowObject 컴포넌트
__파워 소스 원소 전환
____원소 전환 UI
________불 버튼
________나머지 원소 버튼
________FollowObject 컴포넌트
____GameManager 컴포넌트
____PowerSource 컴포넌트
____원소 전환 UI 숨기기
__원소 전환 충전 과정
____Progress 프리팹
____Progress 슬라이더 구현
____원소 버튼과 연결
__사용 불가능한 버튼
____EnableAllButtons () 메소드
____SetButtonState () 메소드
____버튼 상태 변경
__메인 메뉴에서 시작
__요약

7 3D UI
__3D 유저 인터페이스 소개
____3D UI Root
____스케일 조정
____스코어 카운터
________텍스트 레이블
________배경
________테두리 스프라이트
________위치와 회전
________ScoreController 컴포넌트
____정지 버튼
____정지 메뉴
________패널과 박스
________타이틀 바
________버튼
________정지 메뉴 표시
________버튼 링크
________키 바인딩
________인터랙션 오버라이드
__3D 환경 텍스트
__조명 효과
__요약

8 모바일 플랫폼
__안드로이드로 전환
__준비
__게임 테스트
____Bundle Identifier
____패키지 빌드
________Manual build
________Build and run
____테스트
__문제 수정
____자동 회전
____뒤로가기 버튼
____캐릭터 이동
____원소 전환 UI
________대기 상태 피드백 아이콘
________코드 구현
__커스터마이즈 가능한 UI
____드래그 가능한 UI 요소
____드래그 활성화
________CustomizableUIElement 컴포넌트
________GameManager 컴포넌트
____문제 발생 원인
__유니티 리모트
____필요 조건
____설정
____게임 테스트
__프로파일러
____기능
____기기에서 프로파일러 실행
__기기에서 디버깅
__요약

9 스크린 사이즈와 종횡비
__어댑티브 UI
__플렉서블 UI
__다중 비트맵 폰트
____SmallLato 폰트
____MediumLato 폰트
____LargeLato 폰트
____폰트 표시
__다중 아틀라스
____아틀라스 생성
________SDAtlas
________HDAtlas
________SHDAtlas
________ScreenAtlas
____테스트 버튼
________레퍼런스 아틀라스 변경
____스프라이트 이름 변경
__아틀라스 전환
____AtlasSwitchController 컴포넌트
____설정
____픽셀 스내핑
__폰트 전환
____ScreenFont
____ScreenFont 할당
__요약

10 사용자 경험과 모범 실무
__시작
__정의
____사용자 경험
____페르소나
____편리성
____몰입
____사용자 인터페이스 디자인
__게임에서의 사용자 인터페이스
__휴리스틱
____안내
________안내
________암시
________분류
________피드백
____작업량
________간결성
________정보 밀도
____분명한 컨트롤
________분명한 동작
________사용자 컨트롤
____적응성
________유연성
________커스터마이제이션
____에러 처리
________보호
________알림
________수정
____일관성
__게임 테스트
____테스트에 대한 조언
____언제와 무엇
________컨셉 프로토타입
________나머지 부분을 일찍 테스트하라
________버티컬 슬라이스
________가독성
________안내
________테스트 횟수
____편리성 테스트 방법
________준비
________플레이어 초대
________환경
________노트
________우선순위 매기기
__요약

저자소개

찰스 피어슨 (지은이)    정보 더보기
프랑스 파리에 위치한 비디오게임 학교인 ISART 디지털(ISART Digital)에서 게임 디자인과 레벨 디자인 학사 학위를 취득했다. 이 책은 NGUI 플러그인에 대해 쓴 첫 번째 책인 『유니티 NGUI 게임 개발』(에이콘, 2014)의 개정증보판이다. 사이어나이드 스튜디오(Cyanide Studio), 플레이소프트(Playsoft), 에어버스(Airbus)에서 4년간 게임 디자이너, 레벨 디자이너, 유니티 개발자로 활동하면서, <블러드 볼(Blood Bowl)>, <던전볼(Dungeonbowl)>, <컨프론테이션(Confrontation)> 같은 게임의 PC 버전을 개발했다. 또한 <스페이스 런(Space Run 3D)>, <오기(Oggy)>, <사이코 놈즈(Psycho Gnomes)>와 같은 모바일 게임을 개발했으며, 현재는 프리랜서 유니티 3D 개발자와 게임 디자이너로서 플레이스테이션 4와 엑스박스 원(Xbox one) 프로젝트에서 일하고 있다.
펼치기
김세중 (옮긴이)    정보 더보기
연세대학교 컴퓨터과학과를 졸업했다. PC 3D 온라인 MORPG 및 3D 모바일 MORPG [메탈브레이커], 퍼즐 RPG [던전 링크] 등을 개발했다. 개인 개발한 퍼즐 게임 [No2g: 노노그램]을 운영 중이며, 현재 산호세에 있는 콩 스튜디오(Kong Studios, Inc.)에서 정통 RPG를 개발 중이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책