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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

따라 하면서 배우는 NGUI 유니티 2D 게임 프로그래밍

따라 하면서 배우는 NGUI 유니티 2D 게임 프로그래밍

송요창 (지은이)
  |  
위키북스
2014-11-14
  |  
45,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

따라 하면서 배우는 NGUI 유니티 2D 게임 프로그래밍

책 정보

· 제목 : 따라 하면서 배우는 NGUI 유니티 2D 게임 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788998139704
· 쪽수 : 600쪽

책 소개

위키북스 게임 개발 시리즈 12권. 이 책에서는 유니티의 사용법과 유니티용 GUI 플러그인인 NGUI의 장점 및 2D 게임 제작을 지원하기 위해 유니티 4.3부터 추가된 유니티 2D 기능 등을 소개한다.

목차

▣ 01장: 유니티 개발 환경 구성
___유니티 설치
_________유니티 설치 파일 내려받기
_________윈도우에서 유니티 설치
_________윈도우에서 유니티 실행
_________맥에서 유니티 설치
_________맥에서 유니티 시작
_________유니티 인증
_________유니티 구성 요소
______UI 뷰
_________프로젝트 브라우저
_________하이어라키
_________인스펙터
_________씬 뷰와 게임 뷰
_________툴 바
______기본 구성 요소
_________게임 오브젝트와 컴포넌트
_________스크립트
_________씬
_________프리팹
___Hello, Unity!
_________새로운 프로젝트 생성
_________새로운 씬 생성
_________게임 오브젝트 생성
______스크립트 생성
_________스크립트 편집기 실행
_________스크립트 구조 살펴보기
_________스크립트 작성
_________게임 오브젝트에 GuiScript 스크립트 추가
_________실행 및 씬 저장

▣ 02장: 기초과정 - NGUI로 두더지 게임 만들기
___게임 제작 준비
______NGUI
______아틀라스 제작
_________새로운 프로젝트 생성
_________이미지 추가
___NGUI 추가
______아틀라스 생성
_________스프라이트 추가
______이미지 폰트 제작
_________Bmfont 설치
_________폰트 설정
_________사용할 글자 선택
_________출력 옵션 설정
_________출력
_________확장자 변경
_________폰트 생성
______다이나믹 폰트 추가
_________TTF 파일 추가
___배경 유저 인터페이스 구성
______기본 배경 구성
_________씬 작성
_________레이어 등록
___UI 생성
_________배경 구성
_________타임바 구성
_________두더지 배경 추가
_________타임바 위치 수정
_________점수 라벨 추가
_________준비 메시지 스프라이트 추가
______게임 매니저 스크립트 프로그래밍
_________게임 매니저 스크립트 생성
_________게임 스테이트 선언
_________멤버 필드 등록
_________준비 메시지 처리
_________타임바와 타임 텍스트 처리
___두더지 만들기
______두더지 구성
_________패널 추가
_________두더지 스프라이트 구성
_________Tween 기능 활용
_________충돌 처리
______두더지 스크립트 작성
_________두더지 스크립트 생성
_________스테이트 선언
_________멤버 필드 등록
_________TweenPosition 초기 설정
_________두더지 움직임 처리
_________터치 입력 처리
_________타이머 처리
___두더지 활용
_________두더지 배치
_________게임 매니저 스크립트 멤버 필드 추가
_________게임 매니저 스크립트 메서드 추가
_________두더지 게임 오브젝트 등록 및 출현 비율 입력
___두더지 게임 마무리
______효과음 처리
_________배경음 및 효과음 등록
_________배경음 재생
_________효과음 재생
______결과 처리
_________스프라이트 추가
_________결과창 구성
_________다시하기 버튼 추가
_________결과창 작동 처리
___두더지 게임 난이도 조절
______두더지 대기 시간 조절
_________멤버 필드 추가
_________게임 매니저 스크립트 변경
_________대기 시간 입력
______점수 처리
_________점수 증가 메서드
_________게임 매니저 스크립트 접근 처리
_________두더지 스크립트 수정
______두더지 출현 빈도 조절
_________멤버 필드 추가
_________게임 매니저 스크립트 변경
_________출현 시간 입력
______두더지 동시 출현 조절
_________멤버 필드 추가
_________게임 매니저 스크립트 변경
_________두더지 동시 출현 입력
______콤보와 피버 추가
_________콤보와 피버 유저 인터페이스 추가
_________멤버 필드 추가
_________게임 매니저 스크립트 수정
_________콤보와 피버 적용
___두더지 게임 정리
_________게임 매니저 스크립트
_________두더지 스크립트

▣ 03장: 심화과정 - 디펜스 게임 만들기
___유니티 2D기능
______유니티 2D 기능 소개
___테스트 캐릭터 구성
_________스프라이트 추가
_________캐릭터 구성
______애니메이션 제작
_________캐릭터 애니메이션 제작
______메카님 애니메이션 시스템
_________메카님 상태 구성
_________상태 전이 구성
_________상태 전이 조건 추가
_________애니메이션 컨트롤러 적용
_________캐릭터 제어 스크립트 작성
_________캐릭터 제어 스크립트 적용
_________지면 추가
___디펜스 게임 프로토타입 제작
______준비 작업
_________패키지 추가
_________화면 비율 설정
______게임 구성
_________배경 구성
_________캐릭터 추가
______새총 발사
_________스크립트 추가
_________멤버 필드 추가
_________발사 방향 계산
_________새총 발사 확인
_________새총 발사 애니메이션 연결
_________애니메이션 이벤트
______적 캐릭터 제작
_________멤버 필드 추가
_________적 캐릭터 적용
_________이동 처리
_________공격 애니메이션 처리
_________충돌 처리
______게임 플레이 매니저
_________게임 데이터 스크립트 생성
_________게임 플레이 매니저 스크립트 생성
_________농장 HP 및 점수 처리
_________게임 데이터 스크립트와 연결
_________게임 오브젝트 풀(Pool)
_________적 캐릭터 생성 데이터 로드
_________적 캐릭터 생성
______새로운 적 캐릭터 추가
_________새로운 적 캐릭터 설정
_________새로운 적 스크립트 생성
______애니메이션 수정
___디펜스 게임 유저 인터페이스 구성
______게임 플레이 UI 구성
_________농장 체력 표시
_________점수 표시
_________적 웨이브 표시
_________일시 정지, 배속 변경 버튼 추가
_________일시 정지 화면 구성
_________적 캐릭터 체력 표시
______게임 플레이 UI 연결
_________농장 체력, 점수, 적 웨이브 표시 연결
_________일시 정지 버튼과 배속 버튼 처리
_________적 캐릭터 체력 표시 연동
______게임 플레이 추가 작업
_________코인 표시
_________적 보스 캐릭터 등장 표시
_________결과창 제작
_________코인 제작
_________코인 스크립트 제작 및 적용
_________결과창 연결
_________발사 게임 오브젝트 수정
_________게임 준비와 홈 이동 버튼 연동
___네트워크 작업
______서버 구성
_________WPN-XM 설치
_________관계형 데이터베이스와 SQL
_________사용자 정보 파악
_________phpMyAdmin 접속 및 패스워드 변경
_________테이블 생성
______사용자 기본 데이터 연동
_________씬 추가
_________가입 요청 처리
_________가입 처리 서버 프로그래밍
_________데이터 구조 만들기
______로비 씬 작업
_________기본 데이터 표시
_________순위 표시 프리팹 생성
_________순위 처리 작동
_________경고창 처리
_________게임 친구 추가
_________메시지 창 처리
_________상점 처리
_________게임 준비 창
_________게임 플레이와 데이터 연결
_________효과 추가
___결제
______준비 작업
_________자바 개발 킷(JDK) 설치
_________안드로이드 SDK 설치
_________IDE 설치
_________안드로이드 프로젝트 생성
_________안드로이드 애플리케이션 생성
_________구글 플레이 스토어 가입
_________애플리케이션 등록
_________결제 상품 등록
______결제 진행
_________결제 진행 과정 이해
_________클라이언트 측 구현
_________결제 아이템 제작 및 초기화
_________인 앱 결제 처리가 포함된 안드로이드 애플리케이션 생성
_________안드로이드 프로그래밍
_________인 앱 결제 흐름
______결제 테스트
_________네트워크 구성
_________안드로이드 애플리케이션 생성
_________테스트 결제 준비
_________테스트 결제 확인
_________유의 사항
___페이스북 활용
______준비 사항
_________페이스북 SDK 내려받기
_________안드로이드 키 해쉬(Key Hash) 생성
_________페이스북 앱 등록
_________페이스북 SDK 초기화
______페이스북을 이용한 간편 로그인
_________로그인 과정
_________페이스북 SDK 초기화
_________페이스북 SDK 사용
_________데이터베이스 작업
_________데이터 처리
_________페이스북 로그인 처리
______프로필 이미지 사용
_________친구 데이터 변경
_________프로필 이미지 로딩
______안드로이드 빌드
_________페이스북 모듈 추가 방식
_________안드로이드 프로젝트 가져오기 방식
___디펜스 게임 정리

▣ 부록
___마이크로소프트 오피스 엑셀에서 XML 파일 손쉽게 제작하기
_________XML 매핑 파일 제작
_________엑셀 개발 도구 리본 설정
_________XML 맵핑 설정
_________XML 파일 저장

저자소개

송요창 (지은이)    정보 더보기
숭실대 미디어 학부를 졸업하고 꿈을 찾아 모션 디자이너에서 게임 개발자가 되었다. 현재 모바일 게임 제작을 하고 있으며, 인디 개발자를 위한 커뮤니티 레벨제로 카페의 부 운영자로 활동하면서 게임을 개발하면서 느낀 점과 노하우를 공유하고 있다..
펼치기

책속에서



유니티를 통해 게임을 만드는 일이 쉬워졌습니다. 만들어진 게임을 아이폰이나 안드로이드 등의 다양한 플랫폼으로 손쉽게 배포할 수도 있고, 어도비 플래시나 애프터 이펙트를 다루듯 손쉽게 제작할 수 있기 때문입니다. 그렇지만 GUI 제작만큼은 불편했습니다. 반드시 별도의 프로그램을 이용해 GUI를 구성해야 했고, 이를 확인하기 위해서는 번거롭게 게임을 플레이해 봐야만 했습니다. 하지만 NGUI가 출시되면서 프로그램 없이 GUI 구성이 가능하고, 에디터를 통해 제작된 모습이 그대로 게임 화면에 출력됩니다.

이 책은 유니티와 유니티용 GUI 플러그인인 NGUI의 장점 및 사용법과 함께 실제 게임 제작의 흐름을 배울 수 있게 구성했습니다. 1장에서는 유니티에 관한 기본적인 내용을 설명하고, 2장에서는 기초적인 2D 두더지 게임을 제작하면서 NGUI의 장점을 설명합니다. 3장에서는 2D 디펜스 게임을 제작하면서 C# 프로그램, NGUI를 통한 GUI 구성, PHP와 MariaDB를 활용한 간단한 네트워크 작업, 안드로이드 네이티브 환경과의 연계, 페이스북 API를 활용한 소셜 기능 구현 등 NGUI의 구체적인 기능을 자세히 설명했습니다.

이 책은 새롭게 게임을 제작하려는 분들에게 게임 플레이 외에도 게임 제작에 필요한 요소들이 무엇인지 간단하게나마 설명하려는 노력의 산물입니다.
- 서문 중에서


추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책