XNA 3.0 Game Programming Recipes: A Problem-Solution Approach (Paperback)
暫譯: XNA 3.0 遊戲程式設計食譜:問題解決方法

Riemer Grootjans

  • 出版商: Apress
  • 出版日期: 2009-03-05
  • 定價: $1,400
  • 售價: 2.1$299
  • 語言: 英文
  • 頁數: 649
  • 裝訂: Paperback
  • ISBN: 143021855X
  • ISBN-13: 9781430218555
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Join the game development revolution today! XNA 3.0 greatly simplifies the development of your own games, lowering the barrier for programmers to get into game development. In XNA, you can start coding your games from the very start, a true revelation compared to other game programming environments. XNA doesn’t sacrifice power for this ease of use—it is built entirely on DirectX technology.

Completely updated for XNA 3.0, expert Riemer Grootjans brings together a selection of the hottest recipes in XNA programming for the Xbox 360, PC, and Zune. Advanced XNA programmers, experienced coders new to game development, and even complete beginners will find XNA 3.0 Game Programming Recipes an invaluable companion whether building games for fun or as commercial products.

What you’ll learn

This title covers virtually every feature of the XNA 3.0 Framework. It focuses primarily on 2D and 3D graphics programming, but other game programming features such as audio playback, networking, and mobile gaming are also discussed in detail.

These are some of the topics that are being covered in depth:

  • How to create 2D graphics
  • 3D rendering techniques at various levels of difficulty
  • Creating games for the Zune mobile device
  • Loading, rendering, and animating 3D models
  • How to read input devices: keyboard, mouse, and Xbox 360 Controller
  • Using audio to spice up your game
  • Adding networking to your game to challenge your friends
  • Architectural XNA features, such as GameComponents
  • The content pipeline: one of the three major components in XNA game development
  • A whole list of HLSL techniques!

Who is this book for?

This book is for everyone! Whatever your experience, you will find a recipe to suit your need and skill. Great care has been taken to ensure the easier recipes provide a great deal of detail so they can be followed by readers without much programming experience. Each chapter gradually builds in difficulty so you will be able to progress through it as your XNA coding improves and you move on to more sophisticated techniques.

About the Apress Recipes Series

Apress Recipes series books are carefully selected compendiums of solutions and techniques to help you solve the difficulties that regularly beset developers when they are learning a new language or technology. The recipes are short, and each provides a step–by–step explanation and working code example that allows you to successfully solve your problems and progress with your project.

商品描述(中文翻譯)

加入遊戲開發革命吧!XNA 3.0 大幅簡化了您自己遊戲的開發,降低了程式設計師進入遊戲開發的門檻。在 XNA 中,您可以從一開始就開始編寫遊戲程式碼,這與其他遊戲程式設計環境相比,真是一個重大的突破。XNA 在這種易用性上並沒有犧牲性能——它完全基於 DirectX 技術構建。

本書完全更新為 XNA 3.0,專家 Riemer Grootjans 精選了 Xbox 360、PC 和 Zune 的 XNA 程式設計中最熱門的配方。進階的 XNA 程式設計師、對遊戲開發有經驗的程式設計師,甚至是完全的初學者,都會發現《XNA 3.0 遊戲程式設計配方》是無論是為了娛樂還是作為商業產品而構建遊戲時的寶貴夥伴。

您將學到什麼
本書涵蓋了 XNA 3.0 框架的幾乎所有功能。它主要集中在 2D 和 3D 圖形程式設計上,但也詳細討論了其他遊戲程式設計功能,如音頻播放、網絡連接和移動遊戲。

以下是一些深入探討的主題:
- 如何創建 2D 圖形
- 各種難度級別的 3D 渲染技術
- 為 Zune 移動設備創建遊戲
- 加載、渲染和動畫 3D 模型
- 如何讀取輸入設備:鍵盤、滑鼠和 Xbox 360 控制器
- 使用音頻為您的遊戲增添色彩
- 為您的遊戲添加網絡功能以挑戰您的朋友
- XNA 的架構特性,如 GameComponents
- 內容管道:XNA 遊戲開發中的三大主要組件之一
- 一整套 HLSL 技術!

這本書適合誰?
這本書適合所有人!無論您的經驗如何,您都會找到適合您需求和技能的配方。特別注意確保較簡單的配方提供了大量細節,以便沒有太多程式設計經驗的讀者也能跟隨。每一章的難度逐漸增加,讓您能夠隨著 XNA 編碼的進步而逐步提升,並轉向更複雜的技術。

關於 Apress Recipes 系列
Apress Recipes 系列書籍是精心挑選的解決方案和技術的彙編,幫助您解決開發人員在學習新語言或技術時經常遇到的困難。這些配方簡短,每個配方都提供逐步解釋和可運行的程式碼範例,讓您能夠成功解決問題並推進您的專案。