Advanced 3D Game Programming with DirectX 9
暫譯: 進階 3D 遊戲程式設計與 DirectX 9

Peter Walsh

  • 出版商: Wordware Publishing
  • 出版日期: 2003-05-25
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Paperback
  • ISBN: 1556229682
  • ISBN-13: 9781556229688
  • 無法訂購

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

相關主題

商品描述

Description

This update to the best-selling Advanced 3-D Game Programming Using DirectX 8.0 focuses on implementation changes to DirectX 9.0. Designed for programmers who are new to graphics and game programming, this book covers Direct 3D, DirectInput, and DirectSound, as well as artificial intelligence, networking, multithreading, and scene management. Along with several sample applications that target specific algorithms, full source code is provided for a client-server networked 3D first-person game that demonstrates many of the techniques discussed in the book.

  • Develop a solid foundation in mathematics for use in the creation of 3D graphics.
  • Find out how to simulate intelligence in your game using basic and advanced steering algorithms and motivation engines.
  • Learn how to implement multithreaded UDP classes for the development of multiplayer networked games.
  • Explore a variety of 3D programming topics including forward and inverse kinematics, parametric curves, subdivision surfaces, and progressive meshes.
  • Discover how to use the components and tools in DirectX 9.0 to create computer games with cutting-edge 3D algorithms and effects.

The complete source code in C++, including a game demonstrating techniques covered in this book, can be downloaded from www.wordware.com/files/dx9.

Peter Walsh is a professional game programmer at Visual Science Ltd., where he has worked on a number of titles including the Formula 1 series of games, Harry Potter and the Chamber of Secrets, and others for Electronic Arts, the world’s leading publisher of computer games. He has studied for a degree in computer games development at Abertay University in Dundee, Scotland, and has worked with IC-CAVE, a think tank for the next generation of gaming technology.

商品描述(中文翻譯)

**描述**

這本暢銷書《使用 DirectX 8.0 的進階 3D 遊戲程式設計》的更新版本,專注於 DirectX 9.0 的實作變更。這本書是為對圖形和遊戲程式設計新手的程式設計師所設計,涵蓋了 Direct 3D、DirectInput 和 DirectSound,以及人工智慧、網路、多執行緒和場景管理。除了針對特定演算法的幾個範例應用程式外,還提供了一個客戶端-伺服器網路 3D 第一人稱遊戲的完整源代碼,展示了書中討論的許多技術。

- 建立堅實的數學基礎,以用於創建 3D 圖形。
- 瞭解如何使用基本和進階的引導演算法及動機引擎來模擬遊戲中的智慧。
- 學習如何實作多執行緒的 UDP 類別,以開發多人網路遊戲。
- 探索各種 3D 程式設計主題,包括前向和反向運動學、參數曲線、細分曲面和漸進網格。

- 發現如何使用 DirectX 9.0 中的元件和工具來創建具有尖端 3D 演算法和效果的電腦遊戲。

完整的 C++ 源代碼,包括展示本書中涵蓋技術的遊戲,可以從 www.wordware.com/files/dx9 下載。

**Peter Walsh** 是 Visual Science Ltd. 的專業遊戲程式設計師,他參與了多個遊戲的開發,包括 Formula 1 系列遊戲、《哈利·波特與密室》等,這些遊戲由全球領先的電腦遊戲出版商 Electronic Arts 發行。他在蘇格蘭鄧迪的 Abertay 大學學習電腦遊戲開發,並曾與 IC-CAVE 合作,這是一個針對下一代遊戲技術的智庫。