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

Che*_*ery 2 physics

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

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

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

Pet*_*ete 7

视频游戏物理学基于牛顿运动定律.

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

资源

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

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

一些好书要检查:


提问者还询问了身体物理变形的问题.网格变形是一个复杂的主题.一些现代(即比Carmageddon更近)的网格变形方法包括通过快速线性代数求解器(如 Multigrid)求解Laplace方程的网格变形.该论文中的参考文献是一个很好的启动点,可以更多地了解基于物理的网格变形.