Advanced 3D Game Programming with DirectX 10.0 (Paperback)
暫譯: 進階 3D 遊戲程式設計與 DirectX 10.0 (平裝本)

Peter Walsh

  • 出版商: Jones and Bartlett
  • 出版日期: 2008-01-08
  • 定價: $1,798
  • 售價: 2.2$399
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 1598220543
  • ISBN-13: 9781598220544
  • 立即出貨(限量) (庫存=1)

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

商品描述

Description

Advanced 3D Game Programming with DirectX 10.0 provides a guide to developing cutting-edge games using DirectX 10.0. Beginning with the foundations of 3D math and the components of DirectX, programmers new to graphics and game programming will learn how to implement networking, collision detection, and multithreading. Full source code is provided for the examples and for the client/server networked 3D first-person game that brings together many of the techniques discussed in the book.

Learn how to:

  • Acquire input from the user through the keyboard and mouse.
  • Simulate intelligence using steering algorithms and motivation engines.
  • Render using HLSL shaders.
  • Use advanced 3D techniques such as forward and inverse kinematics, subdivision surfaces, and radiosity lighting.
  • Manage scenes via portal rendering.

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

商品描述(中文翻譯)

**描述**

《使用 DirectX 10.0 的進階 3D 遊戲程式設計》提供了一個使用 DirectX 10.0 開發尖端遊戲的指南。從 3D 數學的基礎和 DirectX 的組件開始,對於新接觸圖形和遊戲程式設計的程式設計師將學習如何實現網路連接、碰撞檢測和多執行緒。書中提供了完整的範例原始碼,以及一個客戶端/伺服器網路 3D 第一人稱遊戲,該遊戲整合了書中討論的許多技術。

**學習如何:**
- 通過鍵盤和滑鼠獲取用戶輸入。
- 使用引導演算法和動機引擎模擬智能。
- 使用 HLSL 葉片進行渲染。
- 使用進階 3D 技術,如前向和反向運動學、細分曲面和輻射照明。
- 通過門戶渲染管理場景。

完整的 C++ 原始碼,包括一個展示本書所涵蓋技術的遊戲,可以從 www.wordware.com/files/dx10 下載。