我对编程并不陌生,但我对游戏编程很陌生。创建游戏一直是我的梦想,而且由于我今天 21 岁,我认为现在开始比以后更好。
在过去,我没有数学问题,但我确实有一种不断的感觉,我可以解决问题,但不明白发生了什么。
“我为什么要这样做,它到底解决了什么?”
如果我想开始学习游戏编程的数学,我将从哪里开始?
编辑:有些人要求我说我正在寻找哪种数学,但说实话我甚至不知道。我是一个完整的数学新手。我在 Uni 上了微积分课,但就像我说的那样,我只是解决了它们,但并不真正知道为什么或如何。
线性代数和三角学可能是图形编程中最重要的。这将包括矩阵 / 向量、点积和四元数。在物理学领域,这将是力学和光,它们使用 trig。除此之外,存在库来处理最先进的数学问题。
如果你有时间阅读,我推荐开源物理和数学教科书light and matter。线性代数也很重要 — — 我喜欢 Strangs 教科书Linear Algebra。不过,这两种资源都没有特定的游戏导向重点。
不要忘了,如果你有具体的数学题要去http://math.stackexchange.com!
如果你发现你需要一个特定的项目,比如线性代数,谷歌“开放课件”+“主题”。你会发现美国的麻省理工学院非常适合这一点 — — 他们出版了很多课程。例如:http://ocw.mit.edu/courses/#mathematics。
GameDev.net 是一个很好的资源,他们有一个数学和物理论坛,显然专注于游戏开发。
http://www.gamedev.net/community/forums/forum.asp?forum_id=20本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(22条)