主题:[讨论]成为一位优秀的游戏高级开发人员,需要哪些数学知识?
gamecrazy
[专家分:0] 发布于 2007-06-25 09:27:00
请各位大虾小虾一起来讨论一下。[em16][em1]
回复列表 (共5个回复)
沙发
小小C [专家分:4570] 发布于 2007-06-26 16:52:00
数学非常非常的重要,我的一个学长去面试,第一个问题就是用微积分方法计算根号3的近似值!结果他答不出,就OVER了。
3D游戏,初等数学与线性代数是基础吧,计算机图形学,微积分必须用到吧。有时还会用到统计学。总之数学学得越多越好。
板凳
dengjieyuan [专家分:0] 发布于 2007-06-26 17:11:00
做3D游戏,少不了计算机图形学,而线性代数是计算机图形学的基础,暂时就知道这么多了,大家一起讨论八
3 楼
小小C [专家分:4570] 发布于 2007-06-30 10:25:00
楼上的,问你:用微积分方法计算根号3的近似值,怎么算?
4 楼
Rick0ne [专家分:1490] 发布于 2007-07-01 14:34:00
用微积分方法计算根号3的近似值?咋地一问好像愣住了~本人也不知道微积分的范围有多广,好像数学里到处都看得到,如果不限数学方法,应该有很多种,牛顿迭代算吗,有求导好像,改进的牛顿法应该也算吧,如果局限在一个范围内开方,还可以用最佳逼近,用数学方法做出来的结果再编程序,感觉就会很magic,在游戏世界里,会是一个有限范围的,比如地图上的坐标
5 楼
小小C [专家分:4570] 发布于 2007-07-05 18:14:00
恩,very good。我想出三种方法: 1、直接微分 2、牛顿迭代 3、泰勒级数。
我来回复