본문내용 바로가기

KYOBO 교보문고

문화누리카드 매장결제 10%
오작교캐시
  • 낭만서점 독서클럽 5기 회원 모집
  • 교보아트스페이스
XNA GAME PROGRAMMING
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
587쪽 | A4
ISBN-10 : 8956744092
ISBN-13 : 9788956744094
XNA GAME PROGRAMMING 중고
저자 BENJIAMIN NITSCHKE | 역자 류광 | 출판사 정보문화사
정가
23,000원
판매가
5,800원 [75%↓, 17,200원 할인]
배송비
2,600원 (판매자 직접배송)
25,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2008년 1월 10일 출간
제품상태
상태 상급 외형 상급 내형 상급
이 상품 최저가
5,800원 다른가격더보기
새 상품
20,700원 [10%↓, 2,300원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

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

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

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

더보기

판매자 상품 소개

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

?필기없고 책외부 상태 양호

판매자 배송 정책

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

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
65 잘 읽도록 하겠습니다... 5점 만점에 4점 ja*** 2020.02.19
64 깨끗하고 좋은 책, 잘 받았습니다. 고맙습니다^^. 5점 만점에 5점 ksw5*** 2020.01.22
63 잘 받았습니다. 감사합니다. 5점 만점에 5점 pent*** 2020.01.15
62 잘받았습니다 ~~ 감사합니다 5점 만점에 5점 cksgur*** 2020.01.05
61 잘읽을게요 배송도 빠르고 좋아요 5점 만점에 5점 sas*** 2019.12.03

이 책의 시리즈

책 소개

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

XNA Game Programming 전문서!

실전 예제로 배우는 XNA Game Programming 전문서. 프로그래밍 언어 C# 등에 대한 기본적인 지식과 경험을 어느 정도 갖췄으며, Windows 등의 플랫폼을 위한 자신만의 게임을 만들고자 하는 사람들을 대상으로 삼고 있다.

이 책은 여러 가지 실전 예제를 통해 XNA 게임 스튜디오 익스프레스와 XNA 프레임워크로 3D 게임을 프로그래밍할 수 있도록 구성된 것이다. 3D 모형 렌더링, 셰이더, 법선 매핑, 플레이어 입력, 사용자 인터페이즈, 그리고 사용자 XACT를 이용한 사운드와 음악 재생 등을 학습하게 한다. 특히 제4부에서는 학습한 모든 내용을 활용하여 자동차 경주 게임을 만들 수 있도록 꾸몄다.

저자소개

목차

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 프레임워크 덕분에 이제는 꿈이 현실로 바뀌었다. 전문 게임 개발자이자 Micro...

[출판사서평 더 보기]

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

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

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

책 속 한 문장

회원리뷰

교환/반품안내

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

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

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

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

반품/교환가능 기간

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

판매자
프랑키
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
1일 이내
품절 통보율 안내
3%

바로가기

최근 본 상품