Physics for Game Developers (Paperback)
暫譯: 遊戲開發者的物理學 (平裝本)

David M Bourg

  • 出版商: O'Reilly
  • 出版日期: 2001-11-15
  • 定價: $1,330
  • 售價: 5.0$665
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Paperback
  • ISBN: 0596000065
  • ISBN-13: 9780596000066
  • 相關分類: 物理學 Physics
  • 立即出貨(限量) (庫存=9)

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

商品描述

Colliding billiard balls. Missile trajectories. Cornering dynamics in speeding cars. By applying the laws of physics, you can realistically model nearly everything in games that bounces around, flies, rolls, slides, or isn't sitting still, to create compelling, believable content for computer
games, simulations, and animation. Physics for Game Developers serves as the starting point for those who want to enrich games with physics-based realism.

Part one is a mechanics primer that reviews basic concepts and addresses aspects of rigid body dynamics, including kinematics, force, and kinetics. Part two applies these concepts to specific real-world problems, such as projectiles, boats, airplanes, and cars. Part three introduces real-time simulations and shows how they apply to computer games. Many specific game elements stand to benefit from the use of real physics, including:


  • The trajectory of rockets and missiles, including the effects of fuel burn off

  • The collision of objects such as billiard balls

  • The stability of cars racing around tight curves

  • The dynamics of boats and other waterborne vehicles

  • The flight path of a baseball after being struck by a bat

  • The flight characteristics of airplanes



You don't need to be a physics expert to learn from Physics for Game Developers, but the author does assume you know basic college-level classical physics. You should also be proficient in trigonometry, vector and
matrix math (reference formulas and identities are included in the appendixes), and college-level calculus, including integration and differentiation of explicit functions. Although the thrust of the book involves physics principles and algorithms, it should be noted that the examples are written in standard C and use Windows API functions.

商品描述(中文翻譯)

碰撞的撞球。導彈的軌跡。高速汽車的轉彎動力學。透過應用物理學定律,您可以現實地模擬遊戲中幾乎所有彈跳、飛行、滾動、滑動或不靜止的物體,從而為電腦遊戲、模擬和動畫創造引人入勝且可信的內容。《遊戲開發者的物理學》是希望用基於物理的真實感豐富遊戲的人的起點。

第一部分是力學入門,回顧基本概念並探討剛體動力學的各個方面,包括運動學、力和動力學。第二部分將這些概念應用於具體的現實問題,例如拋射物、船隻、飛機和汽車。第三部分介紹了即時模擬,並展示它們如何應用於電腦遊戲。許多具體的遊戲元素可以從真實物理的使用中受益,包括:

- 火箭和導彈的軌跡,包括燃料燃燒的影響
- 物體之間的碰撞,例如撞球
- 在緊湊彎道上賽車的穩定性
- 船隻和其他水上交通工具的動力學
- 棒球被球棒擊中後的飛行路徑
- 飛機的飛行特性

您不需要成為物理學專家才能從《遊戲開發者的物理學》中學習,但作者假設您了解基本的大學級經典物理學。您還應該精通三角學、向量和矩陣數學(附錄中包含參考公式和恆等式),以及大學級微積分,包括顯式函數的積分和微分。雖然本書的重點涉及物理原則和算法,但需要注意的是,示例是用標準 C 語言編寫的,並使用 Windows API 函數。