本周发售的足球电子游戏 FIFA 14 夸耀说,它的球终于可以巧妙地在空中飞行了。在游戏的早期版本中,除非球被踢得很远,否则它会变得不可否认地“飘浮”,以不真实的线性路径翱翔。一年前,EA Sports(艺电公司的一个部门)的一支工程师和动画师团队开始着手解决这个问题。他们对游戏中的所有抛射物理代码进行了深入的审查,以找出哪些公式无法正常工作。经过大量研究,他们发现他们的阻力系数是错误的。
阻力系数被编码到游戏的软件中,以模拟空气阻力,这极大地影响了物体以抛物线形状上升和下降的速度。“当球刚离开脚时,它的速度最快,空气阻力会立即减慢它的速度,直到达到最大高度,”林奇堡学院物理学家,《金牌物理学:体育科学》的作者约翰·埃里克·高夫说。“然后球在下降过程中应该会加速。”
在之前的 FIFA 版本中,球违反了物理定律,以不受其初始速度影响的设定速率加速和减速。“因此,如果球以每小时 30 或 50 英里的速度移动,它将以与以每小时 5 英里的速度移动时相同的速度减速,”EA Sports 高级游戏制作人 Aaron McHardy 说。因此,球的减速速度不够快,无法让球员以准确的力量踢球,他们也无法像现实世界中的球员那样用力踢球。
关于支持科学新闻
如果您喜欢这篇文章,请考虑通过以下方式支持我们屡获殊荣的新闻工作 订阅。通过购买订阅,您正在帮助确保有关塑造我们当今世界的发现和想法的有影响力的故事的未来。
不正确的阻力系数也影响了球的旋转,这对它的横向轨迹和速度有重大影响。当一个旋转的球将空气甩到一侧时,会有一个相等大小的力,称为马格努斯力,将球推向相反的方向(牛顿第三定律)。由于在之前的 FIFA 版本中阻力系数不正确,马格努斯力的计算也出现了错误,球的旋转和弧线不准确。“一旦修复,球就会适当地旋转,我们在弧线上获得了更多的变化,”麦克哈迪说。游戏团队多年来一直希望加入下坠射门和低平高射,并且能够在 FIFA 14 中直接做到这一点,因为他们修复了空气阻力问题。“现在球终于可以下坠和转向,”他补充说,“并能做到我们在现实世界中看到的所有事情。”
EA Sports 的 FIFA 最初于 1993 年发布,此后每年都会发布。它已成为最畅销的电子游戏系列之一,在全球销量超过 1 亿份。