遊戲編程數學和物理基礎

本書介紹了成功開發一款遊戲所必需的數學物理概念、定律和公式等。主要內容包括三角幾何知識、向量和矩陣運算、變換、碰撞和能量,以及1D/2D/3D空間內的運動等專題,循循善誘地教導讀者如何利用數學與物理知識提升自身遊戲開發水平,為踏入遊戲行業做好堅實的基礎。

基本信息

內容簡介

本書適合於所有對遊戲開發與編程感興趣的讀者,如果你想踏入遊戲行業,或者想對代數、幾何和三角函式知識有所了解的話,本書非常適合您!

編輯推薦

本書是“遊戲開發技術系列叢書”之一,全書分14個章節,對成功開發一款遊戲所必需的數學物理概念、定律和公式等內容作了介紹,主要包括三角幾何知識、向量和矩陣運算、變換、碰撞和能量等。該書可供各大專院校作為教材使用,也可供從事相關工作的人員作為參考用書使用。

目錄

譯者序

前言

第1章點和直線

1.1點的定義

1.2線的定義

1.3線的屬性

1.4在相交檢測中的套用

本章總結

能力測試

第2章相關幾何知識

2.1兩點間的距離

2.2拋物線

2.3圓和球

2.4在碰撞檢測中的套用

2.5碰撞檢測的視覺體驗

本章總結

能力測試

第3章三角函式

3.1角度和弧度

3.2三角函式

3.3三角函式的性質

3.4使用C枓中的數學庫

本章總結

能力測試

第4章向量運算

4.1向量與標量

4.2極坐標與笛卡兒坐標

4.3向量加法和減法

4.4標量與向量相乘

4.5點乘

4.6叉乘

4.7可視化體驗

本章總結

能力測試

第5章矩陣運算

5.1相等矩陣

5.2矩陣的加減運算

5.3矩陣與標量相乘

5.4矩陣相乘

5.5矩陣轉置

5.6可視化體驗

本章總結

能力測試

第6章變換

6.1平移

6.2縮放

6.3旋轉

6.4組合變換

6.5可視化體驗

本章總結

能力測試

第7章單位換算

7.1公米制

7.2不同單位制間的轉換

7.3計算機轉換

本章總結

能力測試

第8章一維空間運動

8.1速度和速率

8.2加速度

8.3運動方程

8.4可視化體驗

本章總結

能力測試

第9章一維空間的運動導數

9.1速度的圖像和導數

9.2加速度圖像和二階導數

本章總結

能力測試

第10章二維和三維空間運動

10.1使用向量

10.2拋物運動

10.3可視化檢測

本章總結

能力測試

第11章牛頓定律

11.1力

11.2牛頓定律

本章總結

能力測試

第12章能量

12.1功和動能

12.2勢能和能量守恆定律

本章總結

能力測試

第13章動量和碰撞

13.1有關靜止物體的碰撞

13.2向量和衝量

13.3碰撞建模

13.4可視化檢測

本章總結

能力測試

第14章旋轉運動

14.1圓周運動

14.2旋轉力學

本章總結

能力測試

附錄A一些數學和物理公式

附錄B推薦資源

附錄C自我測試答案

附錄D光碟內容

術語表

……

相關詞條

相關搜尋

熱門詞條

聯絡我們