DirectX 10 3D遊戲編程深度探索

DirectX 10 3D遊戲編程深度探索

《DirectX 10 3D遊戲編程深度探索》是2011年清華大學出版社出版的圖書,作者是Peter Walsh。

基本介紹

  • 書名:DirectX 10 3D遊戲編程深度探索
  • 作者:Peter Walsh
  • 譯者段菲,周飛,李薇
  • ISBN:9787302249207、7302249202
  • 頁數:513頁
  • 出版社:清華大學出版社
  • 出版時間:2011年
  • 裝幀:平裝
  • 開本:16開
  • 叢書名:遊戲軟體開發專家系列
內容簡介,編輯推薦,作者簡介,目錄,

內容簡介

Peter Walsh的這本《DirectX 10 3D遊戲編程深度探索》內容涵蓋面廣,講解深入淺出,且示例豐富。書中主要介紹如何使用DirectX開發互動式3D圖形程式,重點是遊戲開發。全書首先介紹了必要的入門知識,如開發平台、圖形學基礎、數學工具,然後講解了相關的3D概念。其他主題幾乎涵蓋了Direct3D中的所有基本運算,例如圖元的繪製、光照、紋理、alpha融合、模板,以及如何使用Direct3D實現遊戲所需的技術。
《DirectX 10 3D遊戲編程深度探索》可供從事3D遊戲程式設計、可視化系統設計或其他圖形應用程式開發的開發人員和大中專院校學生參考,也極適合各種遊戲開發培訓機構用作Direct3D編程的培訓教程。

編輯推薦

Peter Walsh的這本《DirectX 10 3D遊戲編程深度探索》為開發尖端遊戲提供了詳盡的指導。通過閱讀本書,初涉圖形和遊戲編程的程式設計師會對3D數學及DirectX各組件獲得深入的理解,並學會如何實現網路編程、碰撞檢測以及並發編程。書中所有實例都配有完整的原始碼,此外還附有客戶端/伺服器架構的3D第一人稱遊戲的源碼,這些源碼中匯集了本書所討論的絕大部分關鍵技術。

作者簡介

Peter Walsh是一位資深軟體工程師,目前供職於蘇格蘭鄧迪的Realtime Worlds公司,他參與了即將推出的遊戲A.P.B.的開發。不久前,他剛參與了為Xbox 360開發的Crackdown的遊戲引擎的研製。此外。他參與過的遊戲項目還包括Medal of Honor:Rising Sun、Harry Potter and the Chamber of Secrets-FI Career Challenge以及Time of Defiance。他還是5本遊戲開發書籍的作者,這些書中就包括本書的上一版Advanced 3D Game Programming with DirectX 9,0(《DirectX 9.0 3D遊戲高級編程》)。

目錄

第1章 關於Windows
1.1 關於Windows
1.2 匈牙利命名法
1.3 Windows的一般概念
1.4 Windows中的訊息處理
1.5 Hello World——Windows風格
1.6 對視窗幾何參數的操作
1.7 重要的視窗訊息
1.8 類的封裝
1.9 COM:組件對象模型
1.10 小結
第2章 DirectX 10入門
2.1 什麼是DirectX
2.2 安裝
2.3 VC++的環境設定
2.4 DirectDraw發展史
2.5 Direct3D簡介
2.5.1 2D圖形學基礎
2.5.2 紋理
2.5.3 用cGraphicsLayer啟動Direct3D
2.5.4 Direct3D的初始化
2.5.5 關閉Direct3D
2.6 例程:Direct3D Sample
2.7 小結
第3章 輸入與音效
第4章 3D數學基礎
第5章 人工智慧
第6章 基於UDP的多玩家Internet網路遊戲
第7章 Direct3D基礎
第8章 高級3D技術
第9章 Direct3D高級主題
第10章 場景管理
附錄 STL入門

相關詞條

熱門詞條

聯絡我們