遊戲程式設計精華 II (Game Programming Gems 2)

袁國忠、陳蔚

  • 出版商: 碁峰
  • 出版日期: 2005-06-21
  • 定價: $680
  • 售價: 7.9$537
  • 語言: 繁體中文
  • ISBN: 9864217879
  • ISBN-13: 9789864217878

無法訂購

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

商品描述

 
遊戲程式設計精華II,是系列中的第二輯,在這多樣而不同的主題中包含70篇以上的全新文章,讓您可以將它使用在自己的遊戲專案中。這些遊戲程式設計專家們提供他們親自解決過的程式設計問題,並節省許多在設計上浪費的時間。經過Mark DeLoura(Game Developer雜誌總編輯)及一群一流的編輯們,本書涵蓋開發一個最先進遊戲引擎所需要的主題。全書共分六個廣泛的章節,其中包含一個全新的章節--音訊程式設計,提供的技術可以使熟練的開發人員能夠立即實作,而初學的程式設計師可以使用它來擴展技術與知識。本書包含超過40位經驗豐富的遊戲開發者的智慧與經驗的必備參考書。編者Mark DeLoura是Game Develper雜誌的總編輯,曾任美國任天堂公司的前任軟體工程師領隊,並且寫過相當多的工業刊物。
章節要點如下:
人工智慧:路徑搜徑、策略評估技術、建立影響力地圖、視域與搜尋系統、模糊狀態機、地形推理、微執行緒。
音訊程式設計:遊戲音訊設計模式、在取樣合成器中聲音重覆使用技術、軟體數位信號處理(DSP)效果、底層聲音API。
幾何物件管理:大規模幾何管理、LOD演算法、壓縮軸向對齊包覆盒樹、四元樹技術、光跡追蹤,以及範圍搜索的球形樹、透過天空盒繪製遠景、快速挑選可見性、角色自我陰影產生。
圖形顯示:貼圖繪製技術、程序雲彩產生、程序貼圖動畫、動態貼圖遮罩、逐像素打光技術、貼圖對映、可程式化頂點著色器。
數學技巧:IEEE浮點數、低開銷四元數內插、快速空間分組、不規則碎形、道彈物埋學、向量與平面技巧、邊與邊交界的解決方案、曲面演算法。
一般程式設計:偵錯系統的設計、剖析的使用、類型資料庫、工具程式庫、堆疊傾印、異常處理、日誌處理、自我檢查程式。
CD-ROM的特色:
CD-ROM包含書中所列出的全部原始程式碼、範例檔案、DirectX 8.0a SDK、glSetup Monolithic版本、OpenGL工具組(GLUT)、圖片等。
大部分的程式碼皆可以跨平台並且能夠在Machintosh與Linux系統下運作。不過,仍有些技術只能在Windows/Xbox/DirectX 8.0a SDK下運作。

 

目錄:


第一章 一般程式設計技術
第二章 數學技巧
第三章 人工智慧
第四章 幾何物件管理
第五章 圖形顯示
第六章 音訊程式設計
 

光碟說明:


 書中所列出的全部原始程式碼、範例檔案、DirectX 8.0a SDK、glSetup Monolithic 版本、OpenGL 工具組(GLUT),圖片等。