如何实施carmageddon 2中的汽车物理?

时间:2009-07-31 16:09:34

标签: physics

有可能将这些汽车粉碎成碎片甚至将它们分开。在考虑它时,他们是如何做到的?他们使用的基本算法是什么?有人知道吗?

所有我都记得这款游戏有一种非常有弹性的感觉,并且它在奔腾2上运行良好。此外它看起来并不准确,只是很有趣。废弃这些车很有趣。

我猜这是某种弹簧物理结合一些顶点碰撞和变换算法。你能告诉我详细资料吗?

2 个答案:

答案 0 :(得分:7)

视频游戏物理基于Newton's Laws of Motion

  
      
  • 处于均匀运动状态的每个物体都倾向于保持该状态   运动,除非有外力   适用于它。
  •   
  • 物体质量m与其加速度a之间的关系,   并且施加的力F是F = ma。   加速度和力是矢量(如   用符号表示   以斜线加粗字体显示);在这   法律力矢量的方向   与方向相同   加速度矢量。
  •   
  • 对于每一个动作都有一个相同而相反的反应。
  •   
     

Source

视频游戏物理设计的外观和感觉都很有趣,而不是100%逼真。图形中的一个口头禅是如果它看起来不错,它很好

经典物理微分方程的本科课程将为您提供理解视频游戏中使用的一些基本模型所需的工具。

要查看的一些好书是:


提问者还询问变形身体物理。网格变形是一个复杂的主题。一些现代(即比Carmageddon更近)的网格变形方法包括Mesh Deformation by solving Laplace's equation with fast linear algebra solvers, such as Multigrid。该论文中的参考文献是一个很好的启动点,可以更多地了解基于物理的网格变形。

答案 1 :(得分:2)

Physics for Game Developers详细介绍了常用物理模型的基础知识以及如何实现它们。如果您需要有关基本物理的详细信息并围绕这些模型进行编码,那么这非常好。 author's interview包含碰撞建模和进一步参考的概述。