도서/책가격비교 노란북
 
노란비디오
추천도서 베스트셀러 많이 본 책 신간도서 서점이벤트 재정가도서 통합가격비교
Windows 시스템 프로그래밍
9788956745145
22,500원
프로 안드로이드 게임개발
9788996241096
23,400원
무선인터넷홈페이지만들기
9788988751206
12,600원
Visual C++ 2008 MFC 윈도우 프로그래밍
9788989345961
31,500원
ASP 웹 프로그래밍
9788966280292
20,000원
리눅스 시스템관리 완벽 가이드
9788960771024
45,000원
C & JAVA 프로그래밍 입문.1
9788997399031
20,700원
9788956744094 1,388
실전 예제로 배우는 XNA Game Programming - For Xbox 360 and Windows
국내도서 > 컴퓨터/인터넷 > 프로그래밍 개발/방법론

실전 예제로 배우는 XNA Game Programming - For Xbox 360 and Windows

Benjamin Nitschke 지음, 류광 옮김
2008년 01월 09일 출간 정가 23,000원 페이지 587 Page

part 01 XNA 프레임워크의 기초

chapter 01 XNA 소개
XNA 프레임워크 소개
XNA Game Studio Express
응용프로그램 모형
콘텐트 파이프라인
XNA Game Studio Express의 설치와 설정
요구사항
설치
Visual Studio 2005 Professional에서 XNA 사용하기
Xbox 360의 설정
시작하기
첫 번째 프로젝트
F5로 실행
코드 수정
XNA 참고사항 몇 가지
주요 링크들
C#이 게임 개발에 적합한가?
콘텐트 파이프라인에 대해
MDX와의 차이
추가적인 도구와 조언
문제 해결
요약

chapter 02 첫 번째 게임 “퐁” 만들기
게임 아이디어
아이디어 작성
애자일 방법론
초반 어려움 해결하기
텍스처 만들기
퐁 작성
스프라이트
게임 프로그래밍에서의 단위 검사
공과 패들 추가
플레이어 입력 처리
충돌 판정
음향 효과 추가
Xbox 360에서 실행하기
도전과제: 퐁 게임의 개선
문제 해결
요약

chapter 03 보조 클래스들
콘텐트 파이프라인의 관리
지원하는 파일 형식들
장, 단점
콘텐트 디렉터리 다루기
콘텐트 들여오기 및 접근하기
오류 메시지 기록
XNA의 단위 검사
NUnit과 TestDriven.Net
단위 검사 실행
황금률
RandomHelper 클래스
무작위 벡터 생성
StringHelper 클래스
파일 이름 추출
목록 기록하기
기타 보조 클래스들
SpriteHelper 클래스
EnumHelper 클래스
ColorHelper 클래스
벽돌깨기 게임
벽돌깨기의 단위 검사
벽돌깨기 레벨들
게임 루프
화면 그리기
충돌 판정
도전과제: 벽돌깨기 게임의 개선
요약

chapter 04 게임 컴포넌트
Game 클래스
게임 컴포넌트
추가적인 보조 클래스들
TextureFont 클래스
Input 클래스
Sound 클래스
테트리스 게임
배경 그리기
격자 처리
블록 유형들
중력
입력 처리
검사
도전과제: ‘다음 블록’ 게임 컴포넌트 만들기
요약

part 02 기본적인 그래픽 엔진

chapter 05 XNA 그래픽 엔진 만들기
그래픽 엔진에 필요한 기능들
엔진 단위 검사
3D 모형
텍스처 렌더링
선 그리기
3D 프로그래밍
Model 클래스
다른 모형들을 시험
게임 컴포넌트 추가
간단한 카메라 컴포넌트
ScreenshotCapturer 클래스
Xbox 360에서 시험하기
XNA Game Launcher 다운로드
Xbox 360 설정 및 게임 설치
콘솔 디버깅과 도구들
도전과제: 게임 컴포넌트 만들기
요약

chapter 06 셰이더 관리
셰이더 개요
역사
XNA에서 셰이더의 중요성
예제 게임
한 걸음씩 셰이더 만들기
FX Composer
FX 파일의 구조
매개변수들
정점 입력 형식
정점 셰이더
픽셀 셰이더
셰이더를 엔진에 도입하기
셰이더 컴파일
매개변수 설정
정점 형식
셰이더 적용
셰이더 시험해 보기
도전과제
요약

chapter 07 사실감을 위한 법선 매핑
물체에 세밀함을 추가하기
문제점
소혹성 모형의 예
법선 매핑 셰이더
정점 셰이더와 행렬들
픽셀 셰이더와 최적화
ShaderEffect 클래스
TangentVertex 형식
법선 매핑 단위 검사
커스텀 처리기를 이용한 접선 정보 추가
최종적인 소행성 단위 검사
추가적인 셰이더들
오프셋 매핑
유리 효과
반사와 수면
도전과제: 시차 매핑 구현
요약

chapter 08 화면 후처리 셰이더와 Rocket Commander 게임
화면 후처리 셰이더 만들기
화면 전처리 하늘 상자 매핑
간단한 화면 후처리 셰이더 작성
개선
화면 후처리 셰이더의 실행
RenderToTexture 클래스
PostScreenDarkenBorder 클래스
단위 검사 결과
기타 화면 후처리 셰이더들
모션 블러
색상 보정
메뉴 효과
Rocket Commander 게임
XNA의 성능 문제
MDX에서 XNA로
스레드를 이용한 성능 개선
결과와 스크린샷
도전과제: 외곽선 검출 셰이더 작성
요약

part 03 게임 엔진의 개선

chapter 09 XACT를 통한 사운드 추가
DirectSound의 부재
.wav 파일 다루기
XACT 사용하기
프로젝트 생성
웨이브 뱅크 만들기
음악 자료의 압축 설정
사운드 뱅크
큐 변수
기타 효과들
Sound 클래스
로켓 추진음
3D 사운드 효과
메뉴 효과음
도전과제: XACT 프로젝트 만들기
요약

chapter 10 플레이어 입력과 사용자 인터페이스
Input 클래스
Input 클래스의 Update 메서드
마우스 사각형
XNA에서 텍스트 입력하기
게임 화면들
도움말 화면을 위한 Help 클래스
게임 내 사용자 인터페이스
조언
카메라 클래스
SpaceCamera 클래스
도전과제: 자유 카메라 클래스 만들기
요약

chapter 11 XNA Shooter 만들기
게임 조합하기
사운드
사용자 인터페이스
텍스처
3D 모형
텍스처 애니메이션
빌보드
지형 렌더링
기반 텍스처와 법선 맵
높이 맵
배경 객체 추가
XNA Shooter 게임
게임 로직
3D 효과
Unit 클래스
Projectile 클래스
Item 클래스
최종 스크린샷
도전과제: 게임 엔진으로 나만의 게임 만들기
요약

part 04 자동차 경주 게임 만들기

chapter 12 지형과 트랙 생성
기존의 자동차 경주 게임들
Gran Tourismo
Need for Speed
Trackmania
XNA Racing Game
지형 렌더링
텍스처
렌더링
최적화 요령
트랙
단위 검사를 이용한 사전 점검
스플라인 보간
좀 더 복잡한 트랙
트랙 자료 가져오기
트랙 자료로 정점 만들기
최종 결과
도전과제: 새 트랙 단위 검사 만들기
요약

chapter 13 물리
뉴턴의 운동 법칙
단순화된 물리 모형
중력
물리 엔진들
PhysX
Havok
ODE
기타
물리 구현
루프 처리
용수철 물리
충돌 검출
PhysicsAsteroidManager 클래스
차의 충돌
도전과제: 도로 충돌 파악하기
요약

chapter 14 자동차 경주 게임의 최종 조율 및 “개조”
게임 개념
추가 기능들
게임 화면들
스플래시 화면
주 메뉴
게임플레이 화면
고득점 화면
최종 시험 및 조율
트랙 고치기
그림자 매핑
Windows에서의 최종 시험
Xbox 360에서의 최종 시험
추가적인 아이디어들
더 많은 차들
온라인 고득점 목록
더 많은 셰이더와 효과
더 많은 게임 모드들
다중 플레이어 모드
도전과제: 개조판 만들기
예제 게임: Speedy Racer
요약

appendix A 참고자료
링크
예제 코드 다운로드

그래픽 및 셰이더 기술
AI 프로그래밍
개발 및 프로그래밍 일반
기타 유용한 책
황금률과 유익한 조언
조언
황금률
클래스 개요

출처 : 알라딘 
내용이 없습니다.
자신만의 게임을 만들기란 쉬운 일이 아니다. 예전에는 Xbox 360에서 실행되는 게임을 직접 만든다는 것이 꿈과 같은 일이었다. 그러나 Microsoft의 새로운 XNA 프레임워크 덕분에 이제는 꿈이 현실로 바뀌었다. 전문 게임 개발자이자 Microsoft DirectX MVP인 Benjamin Nitschke가 쓴 이 책은 XNA Game Studio Express와 XNA 프레임워크를 이용해서 멋진 3D 게임을 만드는 방법을 상세하게 설명한다.

이 책은 여러 가지 예제들을 통해서 게임 프로그래밍의 실질적인 과제들을 신속하게 해결해 나간다. 이 책으로 3D 모형 렌더링, 거대한 지형 만들기, 셰이더를 이용한 멋진 효과 등 다양한 주제들을 배우게 될 것이다. 책의 끝 부분에서는 완전한 모습을 갖춘 자동차 경주 게임의 개발 과정도 체험해 볼 수 있다. 책을 다 읽고 나면 여러분만의 XNA 크로스플랫폼 게임을 만드는 일이 결코 어렵지 않음을 알게 될 것이다.

이 책의 주요 주제
>> XNA 프레임워크의 기초와 XNA Game Studio Express 개발 환경
>> 3D 모형 렌더링과 셰이더 효과, 화면 후처리
>> 사용자 입력 처리와 사용자 인터페이스 관리
>> XACT를 이용한 사운드, 음악 재생
>> 자동차 경주 게임을 위한 간단하지만 효과적인 물리 구현
>> XNA에서의 성능 최적화와 디버깅, 게임 조율

이 책의 대상
이 책은 Xbox 360이나 Windows 플랫폼을 위한 자신만의 게임을 만들고자 하는 모든 사람을 위한 책이다. 단, C# 또는 그와 비슷한 .NET 언어에 대한 기본적인 지식과 경험은 꼭 필요하다.
출처 : 알라딘 
9788956744094
20,700원
노란북 링크 공유사이트 : *자기경영노하우(카페)
노란북 개인정보취급방침 광고/제휴문의  세종특별자치시 가름로 255-21(2차푸르지오시티) 1452호
사업자번호 203-02-92535 인종일 신고번호 제 2015-세종-0075호 E-mail dlsjong@naver.com 010-2865-2225
COPYRIGHT(c) noranbook.net All rights Reserved.