基本信息
叢書名: 數字媒體專業規劃教材
上架時間:2011-1-27
出版日期:2010 年9月
開本:16開
頁碼:281
版次:1-1
內容簡介
本書系統全面地介紹了DirectX編程的各個方面,主要內容包括:學習DirectX之前必須掌握的基礎知識、DirectX與相關圖形技術以及Windows系統本身的關係、Direct3D三維圖形和動畫開發、DirectX Audio音頻開發、DirectInput輸入處理以及DXUT程式框架等內容。此外,每章都提供了精心設計的示例程式和課後練習,以及相應的原始碼和多媒體課件。本書非常適合作為高等院校相關專業的教材。對於希望進入DirectX遊戲開發領域的人員,本書是一本非常好的自學教材。對於希望了解新一代Windows作業系統(Windows Vista和Windows7)圖形引擎,以及新一代圖形界面開發技術(WPF)底層基礎的開發人員,本書也是一本優秀的參考用書。
目錄
前言
第1章 directx與遊戲編程簡介
1.1 directx介紹
1.2 opengl、xna與wpf
1.2.1 opengl
1.2.2 xna
1.2.3 wpf
1.3 directx功能組件
1.3.1 directx graphics
1.3.2 directx audio
1.3.3 directx input
1.3.4 其他組件
1.4 directx與遊戲開發
1.5 directx安裝與配置
1.5.1 系統配置要求
1.5.2 directx安裝
1.5.3 選擇調試庫和發布庫
1.5.4 在visual studio ide中配置 directx
1.5.5 瀏覽directx sdk示例程式
1.6 小結
. 練習
第2章 預備知識
2.1 數學基礎
2.1.1 向量
2.1.2 矩陣
2.1.3 平面
2.2 win32 api編程基礎
2.2.1 開發win32 api程式的基本步驟
2.2.2 win32 api程式解析
2.3 com使用基礎
2.3.1 com對象概述
2.3.2 創建com對象
2.3.3 使用com接口
2.3.4 管理com對象的生命期
2.4 小結
練習
……
第3章 direct3d編程入門
第4章 基本圖元和文本繪製
第5章 頂點坐標變換
第6章 光照
第7章 紋理映射
第8章 direct3d渲染技巧
第9章 格線模型
第10章 點精靈與粒子系統
第11章 基本虛擬場景構造
第12章 hlsl高級著色語言
第13章 著色器和效果
第14章 directx audio音頻編程
第15章 directinput與場景互動
第16章 dxut程式框架
附錄a direct3d 10與direct3d 11介紹
參考文獻