計算機游戲程序設計(第2版)(附光盤) 版權信息
- ISBN:9787121078019
- 條形碼:9787121078019 ; 978-7-121-07801-9
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
計算機游戲程序設計(第2版)(附光盤) 本書特色
《計算機游戲程序設計》(第2版)為普通高等教育"十一五"國家級規劃教材!队嬎銠C游戲程序設計》(第2版)附光盤一張,內容包括:實例源文件、完整演示實例以及配套的電子課件,這些資料均基于作者封裝的開源代碼的引擎。
計算機游戲程序設計(第2版)(附光盤) 內容簡介
簡介
《計算機游戲程序設計》(第2版)為普通高等教育"十一五"國家級規劃教材!队嬎銠C游戲程序設計》(第2版)附光盤一張,內容包括:實例源文件、完整演示實例以及配套的電子課件,這些資料均基于作者封裝的開源代碼的引擎。
計算機游戲程序設計(第2版)(附光盤) 目錄
第1章 計算機游戲簡介1.1 什么是游戲l.2 計算機游戲的發展簡史l.3 計算機游戲的分類1.4 計算機游戲的開發過程1.5 中國游戲業的展望習題1參考文獻第2章 游戲程序設計概覽2.1 游戲的基本流程和體系結構2.2 游戲開發的基本理念及方法2.3 游戲引擎簡介2.4 游戲的調試與測試2.5 游戲開發的準則和“忠告2.6 游戲編程人員的基本素質要求2.7 小結習題2參考文獻第3章 二維游戲的基本編程技術3.1 二維游戲的基本流程和架構3.2 圖像文件的解析3.3地圖的創建與顯示3.3.1 固定地圖3.3.2 滾屏地圖3.3.3 多層次地圖3.3.4 菱形地圖3.4 顏色的混合與半透明效果3.4.1 基本原理和步驟3.4.2 Alpha融合技術3.5 精靈動畫3.6 二維游戲世界的模擬3.6.1 碰撞檢測3.6.2 物體遮擋關系3.6.3 物體運動模擬3.7 一個簡單的二維潛艇游戲循環實例3.8 小結習題3參考文獻第4章 三維圖形學基礎4.1 向量、矩陣及四元數運算4.1.1 向量運算4.1.2 矩陣運算4.1.3 四元數及其運算4.2 常用的立體幾何算法4.2.1 常用幾何體的表達與生成4.2.2 常用幾何體之間的距離與求交4.2.3 常用幾何體的屬性計算4.3 三維場景的表達模型4.3.1 三角網格模型4.3.2 三類常用參數曲面4.4 真實感圖形生成4.4.1 坐標系4.4.2 圖形繪制流程4.4.3 顏色理論4.4.4 光照明計算4.5 游戲畫面的刷新與反走樣4.5.1 畫面刷新和計時函數4.5.2 反走樣處理4.6 小結習題4參考文獻第5章 三維游戲場景的組織和繪制5.1 三維場景的組織與管理5.1.1 基于場景圖的表達和管理5.1.2 基于繪制狀態的場景管理5.1.3 基于景物包圍體的場景組織5.1.4 優化場景繪制的幾何剖分技術5.1.5 景物包圍體與場景剖分技術比較5.2 游戲場景的幾何優化5.2.1 層次細節(I.OD)技術5.2.2 漸進網格和連續多分辨率繪制技術5.3 三維場景的快速可見性判斷與消隱5.3.1 可見性判斷算法分類5.3.2 基于入口技術的可見性判斷5.3.3 遮擋面剔除技術5.3.4 潛在可見集(PVS)方法5.4 地形場景的繪制與漫游5.5 三維游戲場景中的碰撞檢測5.5.1 碰撞檢測的基本原理5.5.2 基于空間剖分結構的碰撞檢測算法5.5.3 層次包圍體樹法5.5.4 基于圖像空間的碰撞檢測算法5.6 小結習題5參考文獻第6章 游戲中的高級圖形技術6.1 紋理映射6.1.1 紋理映射的基本原理6.1.2 凹凸紋理映射6.1.3 位移映射6.1.4 環境紋理映射6.1.5 基于光照映射的快速繪制6.1.6 高級紋理映射技術總結6.2 混合式圖像和幾何繪制6.2.1 光暈6.2.2 精靈圖元的繪制6.2.3 Billboard技術6.2.4 Impostor技術6.3 過程式建模技術6.3.1 粒子系統6.3.2 L系統與植被的模擬6.3.3 爆炸與火焰6.3.4 云的過程式紋理生成6.4 場景光影特效模擬6.4.1 陰影6.4.2 霧6.4.3 運動模糊和域深6.5 小結習題6參考文獻第7章 三維動畫的基本編程技術7.1 三維動畫技術概述7.2 關鍵幀動畫技術7.2.1 關鍵幀的指定7.2.2 中間幀的插值技術7.3 基于動作捕捉的動畫技術7.3.1 動作捕捉系統簡介7.3.2 動作捕捉數據的文件格式及其解析7.3.3 動作捕捉數據的編輯與重用7.4 腳本驅動的動畫技術7.5 小結習題7參考文獻第8章 游戲中的音頻編程8.1 聲音基礎8.1.1 聲音的生成8.1.2 聲音的編碼存儲8.1.3 聲音的合成8.2 DirectXAudio編程8.2.1 DirectXAudio概念8.2.2 DirectSound的工作原理8.2.3 DirectSound編程初步8.2.4 DirectMusic播放MIDI背景音樂8.3 三維音效生成8.3.1 聽覺理論8.3.2 環境模擬8.3.3 DirectSound的三維音效編程8.4常見的聲音引擎簡介8.5 小結習題8參考文獻第9章 游戲中的人機界面技術9.1 游戲的可玩性與人機界面9.2 用戶界面設計基礎9.2.1 用戶界面的色彩設計第10章 游戲中的人工智能附錄A附錄B
展開全部
計算機游戲程序設計(第2版)(附光盤) 節選
《計算機游戲程序設計》(第2版)著重介紹了計算機游戲程序設計所需的專業領域知識,包括二維圖形圖像技術、三維圖形學基礎、高級圖形學編程、計算機動畫技術、人工智能技術、音頻處理技術和網絡技術等,基本涵蓋了計算機游戲編程的各個主要方面。《計算機游戲程序設計》(第2版)共分11章,取材于國內外的*新資料,強調理論與實踐相結合,通過游戲實例來啟發性地說明游戲編程的各種原理和方法。《計算機游戲程序設計》(第2版)所面向的讀者對象是那些已掌握基本的程序設計技能,但立志于從事計算機游戲軟件開發的程序員和游戲開發愛好者。既可作為計算機、數字媒體技術和游戲專業的本科生(研究生)的教材,也可用于游戲學院和各類游戲編程人員培訓班的參考資料,對正在從事游戲開發和制作的相關人員也具有重要參考價值。