Physics for Flash Games, Animation, and Simulations (Paperback)

Adrian Dobre

  • 出版商: Friends of Ed
  • 出版日期: 2011-10-18
  • 售價: $2,150
  • 貴賓價: 9.5$2,043
  • 語言: 英文
  • 頁數: 558
  • 裝訂: Paperback
  • ISBN: 1430236744
  • ISBN-13: 9781430236740
  • 相關分類: 物理學 Physics
  • 下單後立即進貨 (約1週~2週)

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

商品描述

Physics for Flash Games, Animation, and Simulations teaches ActionScript programmers how to incorporate real physics into their Flash animations, games, user interfaces, and simulations. 

  • Introduces Flash physics in an accurate, but approachable way, covering what is required to produce physically realistic simulations (as opposed to animations that look roughly right)
  • Packed full of practical examples of how physics can be applied to your own games and applications
  • Addresses the diverse needs of game developers, animators, artists, and e-learning developers
The book assumes a basic knowledge of ActionScript and Flash. However, no previous knowledge of physics is required—only some very basic math skills. The authors present everything from basic principles to advanced concepts, so you'll be able to follow the logic and easily adapt the principles to your own applications. The book builds on your physics knowledge, enabling you to create not only visual effects, but also more complex models and simulations.

What you’ll learn

  • Basic math and physics you'll need to incorporate realism into your games, animations and simulations
  • How to incorporate a wide range of forces, including environmental forces such as gravity and friction, and forces due to fluids, such as drag and upthrust
  • How to build a number of realistic simulations, like submarines and flight simulators
  • How to model particle systems and use them for generative art and to create effects, such as smoke  
  • Numerical subtleties, including accuracy and stability of integration schemes and handling boundary conditions properly; and how and when to use approximations and analytical solutions

Who this book is for

Flash developers interested in incorporating real physics into their games, animations, simulations or generative art projects.

Table of Contents

  1. Introduction to Physics Programming
  2. Selected ActionScript 3.0 Topics
  3. Some Math Background
  4. Basic Physics Concepts
  5. The Laws Governing Motion
  6. Gravity, Orbits, and Rockets
  7. Contact and Fluid Forces
  8. Restoring Forces: Springs and Oscillations
  9. Centripetal Forces: Rotational Motion
  10. Long-Range Forces
  11. Collisions
  12. Particle Systems
  13. Extended Objects
  14. Numerical Integration Schemes
  15. Other Technical Issues
  16. Simulation Projects

商品描述(中文翻譯)

《Physics for Flash Games, Animation, and Simulations》教導 ActionScript 程式設計師如何將真實物理融入他們的 Flash 動畫、遊戲、使用者介面和模擬中。

- 以準確但易於理解的方式介紹 Flash 物理,涵蓋製作物理上真實的模擬所需的內容(與看起來大致正確的動畫相對)
- 充滿實用範例,展示如何將物理應用於自己的遊戲和應用程式
- 滿足遊戲開發者、動畫師、藝術家和電子學習開發者的多樣需求

本書假設讀者具備基本的 ActionScript 和 Flash 知識。然而,並不需要先前的物理知識—只需一些非常基本的數學技能。作者從基本原則到進階概念逐步介紹,讓讀者能夠理解邏輯並輕鬆將原則應用於自己的應用程式。本書建立在你的物理知識之上,使你能夠創造不僅是視覺效果,還有更複雜的模型和模擬。

你將學到的內容:
- 將現實融入你的遊戲、動畫和模擬所需的基本數學和物理知識
- 如何融入各種力量,包括環境力量如重力和摩擦力,以及流體所產生的力量,如阻力和浮力
- 如何建立多個真實的模擬,例如潛艇和飛行模擬器
- 如何建模粒子系統並用於生成藝術和創造效果,如煙霧
- 數值細節,包括積分方案的準確性和穩定性,以及如何正確處理邊界條件;以及何時使用近似和解析解

本書適合對將真實物理融入其遊戲、動畫、模擬或生成藝術專案的 Flash 開發者。

目錄:
1. 物理程式設計簡介
2. 選定的 ActionScript 3.0 主題
3. 一些數學背景
4. 基本物理概念
5. 運動的法則
6. 重力、軌道和火箭
7. 接觸和流體力量
8. 恢復力量:彈簧和振盪
9. 向心力:旋轉運動
10. 長程力量
11. 碰撞
12. 粒子系統
13. 擴展物體
14. 數值積分方案
15. 其他技術問題
16. 模擬專案