2D / 3D 遊戲程式設計入門 ─ 使用 XNA3.0 與 C#      2D / 3D 遊戲程式設計入門 ─ 使用 XNA3.0 與 C#


 書名:2D / 3D 遊戲程式設計入門 ─ 使用 XNA3.0 與 C#2D / 3D 遊戲程式設計入門 ─ 使用 XNA3.0 與 C#
 作者:鄞永傳 / 何振揚
 出版日期:2009 年 2 月 6 日
 出版社:文魁資訊
 線上購買:文魁資訊
 光碟內容:XNA 3.0 範例 (for Visual C# 2008 Express)、XNA 2.0 範例 (for Visual C# 2005 Express)
本書特色本書特色
  • 本書介紹一個完全免費的 2D / 3D 遊戲開發環境。
  • 以 C# 撰寫範例程式,能有效的降低 3D 程式的學習障礙。
  • 不依賴 3D 互動編輯套裝工具,可以迅速累積程式設計的經驗。
  • 內附 67 個範例,以簡單易懂的方式,逐步帶領讀者進入XNA的世界。
  • 由淺而深的解釋必要的數學知識 (包括向量與矩陣) 以及在 XNA 程式中的用法。
  • 每章都有明確的學習目標,適合自學或是當作一個學期的學習教材。

導覽:
XNA 是微軟極力推動的次世代遊戲開發平台,搭配 Visual C# Express 開發工具不僅開發環境完全免費,支援的遊戲平台亦可涵蓋 PC Windows、Xbox 360、以及微軟最新的 Zune 數位媒體播放器。對於想學習 2D / 3D 遊戲程式設計的初學者,本書絕對是一本值得閱讀的好書。

目錄:
第一章 XNA 簡介與開發工具安裝
第二章 必要的數學知識
第三章 XNA 遊戲程式基本架構
第四章 2D 圖形與字型的呈現
第五章 頂點定義與基本形狀的繪出
第六章 3D 繪出管道流程、著色器與特效檔
第七章 音樂音效
第八章 基本輸入與滑鼠游標檢選 (Picking)
第九章 相機類別與玩家角色
第十章 非玩家角色與人工智慧 (AI)
第十一章 基本地形繪製
第十二章 燈光、背景與天空包
第十三章 粒子系統
第十四章 遊戲流程架構