游戏开发的数学和物理

[ 日] 加藤洁

出版时间

2014-12-31

ISBN

9787115375810

评分

★★★★★

标签

编程

书籍介绍

本书严格选取了游戏开发中最常用的数学和物理学知识,通过游戏开发实例,配上丰富的插图,以从易到难的顺序进行讲解。第1章到第5章分别讲解了物体的运动、卷动、碰撞检测、光线的制作、画面切换的细分处理。这五章将2D游戏必需的知识一网打尽,同时还严格挑选了少量3D游戏编程的基础内容以供参考。第6章系统梳理了游戏开发的数学和物理学理论,帮助读者更好地理解前五章的内容。

本书适合网络和手机游戏开发者阅读。

目录
第1章 物体的运动
1.1 让物体沿水平方向运动 【匀速直线运动、x+=v;、 v = -v】  2
1.2 通过键盘控制物体的运动 【键盘输入、斜方向移动、勾股定理】  9
1.3 让物体沿任意方向运动 【三角函数、正弦、余弦、弧度】  20
1.4 在物体运动中加入重力 【抛物运动、重力加速度、计算误差、积分】  28

显示全部
用户评论
1242
可读性强,内容由浅入深,游戏开发必备
只重点看了最后一章(第六章),发现里面的很多东西都忘了。不过一看就能想起来。尤其是微积分。每次看每次都有新的感觉。最近发了疯的各种补,希望对日后有用。这本书看完了才发现是日本人写的,确实是通俗易懂。当然译者水平也很高。
优点在于讲得真的很细致很细致,几乎是我见过的解说得最有耐性的同类读物。 缺点在于不到300页的容量还把东西讲这么细,导致整本书的知识容量与深度非常非常堪忧……基本相当于还没入门的raster graphics。
游戏开发入门书,例子都是针对2d游戏的
没有c++知识储备,看第六章重温了基本数学概念,🥱
一些简单的Demo堆叠的一本书,及其浅显,且啰嗦
作者考虑了普通人的数学水平,讲解得很细致,难度较低。光看代码不太明白意思,作者讲解后就好理解多了。主要讲如何用向量在屏幕上画线(二维边界检验和背景切换),只需要初高中几何和基础线性代数知识即可。最后一章还讲解了一些几何、微积分和线性代数的基础知识。
下载
收藏