|
|
|
|
|
|
|
|
游戏编程数学和物理基础 内容提要 |
掌握开发游戏所必需的数学和物理知识 如果你想踏入游戏行业,或者想对代数、几何和三角函数等知识有所了解的话,《游戏编程数学和物理基础》非常适合您!《游戏编程数学和物理基础》向读者介绍了成功开发一款游戏所必需的数学物理概念、定律和公式等。《游戏编程数学和物理基础》讨论了三角几何知识、向量和矩阵运算、变换、碰撞和能量,以及1D/2D/3D空间内的运动等内容,循循善诱地指导读者如何利用数学与物理知识达到提升自身游戏开发水平的目的。
《游戏编程数学和物理基础》包括以下内容: ●进入3D实时游戏编程高级领域的必备知识。 ●以简易的形式提供开发3D游戏所必需掌握的重要公式。 ●书中程序都采用C++语言编写,教导读者如何将相关概念在具体编程中实现。 ●《游戏编程数学和物理基础》除包含读者应该掌握的基础知识之外,还包含一些有用的工具,引导读者在实际项目中运用所学到的知识: ●可视化体验:这些演示程序在交互性环境下,用图形直观地阐述每章中的重要概念。 ●自我测试:在进一步学习下一章之前,对您所学的知识进行检验。 ●练习与程序设计:通过这些训练,提升在实践中运用所学知识的能力。 ●问题讨论:这些问题会对每章中的一些重要概念进行思维拓展。 ●光盘资源:在光盘上可以找到“可视化体验”中用到的程序,使您能够直接感受到所涉及的每个概念。 ●在线网站(www.prenhall.com/gamedesdev)包含以下内容: ●一些测试题目和项目,可帮助您巩固《游戏编程数学和物理基础》所学内容。 ●一些有用的链接,能够帮助您在游戏开发领域内进一步发展。
|
|
|
游戏编程数学和物理基础 目录 |
译者序
前言
第1章点和直线
11点的定义
12线的定义
13线的属性
14在相交检测中的应用
本章总结
能力测试
第2章相关几何知识
21两点间的距离
22抛物线
23圆和球
24在碰撞检测中的应用
25碰撞检测的视觉体验
本章总结
能力测试
第3章三角函数
31角度和弧度
32三角函数
33三角函数的性质
34使用C++中的数学库
本章总结
能力测试
第4章向量运算
41向量与标量
42极坐标与笛卡儿坐标
43向量加法和减法
44标量与向量相乘
45点乘
46叉乘
47可视化体验
本章总结
能力测试
第5章矩阵运算
51相等矩阵
52矩阵的加减运算
53矩阵与标量相乘
54矩阵相乘
55矩阵转置
56可视化体验
本章总结
能力测试
第6章变换
61平移
62缩放
63旋转
64组合变换
65可视化体验
本章总结
能力测试
第7章单位换算
71公米制
72不同单位制间的转换
73计算机转换
本章总结
能力测试
第8章一维空间运动
81速度和速率
82加速度
83运动方程
84可视化体验
本章总结
能力测试
第9章一维空间的运动导数
91速度的图像和导数
92加速度图像 |
| → 目录全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |
|
|
|
|