首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >carmageddon 2中的汽车物理是如何实现的?

carmageddon 2中的汽车物理是如何实现的?
EN

Stack Overflow用户
提问于 2009-07-31 16:09:34
回答 2查看 1.6K关注 0票数 2

有可能把这些车砸成碎片,甚至分成两半。仔细想想,他们是怎么做到的呢?他们使用的基本算法是什么?有人知道吗?

我只记得这个游戏有一种很有弹性的感觉,它在奔腾2上运行得很好,而且看起来一点也不准确,只是好玩而已。报废那些车很有趣。

我猜这是某种弹簧物理结合了一些顶点碰撞和变换算法。你能给我提供一些细节吗?

EN

回答 2

Stack Overflow用户

发布于 2009-07-31 16:42:03

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

  • 每个处于匀速运动状态的物体都倾向于保持该运动状态,除非对其施加外力。物体的质量m,加速度a,和作用力F之间的关系是F=

。加速度和力是向量(由斜体显示的符号表示);在此定律中,力向量的方向与加速度向量的方向相同。

  • 对于每一个作用,都有一个相等和相反的反应。

Source

电子游戏的物理设计是为了看起来和感觉有趣,而不是100%逼真。图形中的一个咒语是,如果它看起来很好,它就是好的。

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

值得一读的好书有:

《猫书》(the

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

票数 6
EN

Stack Overflow用户

发布于 2009-07-31 16:33:23

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1213455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档