有可能把这些车砸成碎片,甚至分成两半。仔细想想,他们是怎么做到的呢?他们使用的基本算法是什么?有人知道吗?
我只记得这个游戏有一种很有弹性的感觉,它在奔腾2上运行得很好,而且看起来一点也不准确,只是好玩而已。报废那些车很有趣。
我猜这是某种弹簧物理结合了一些顶点碰撞和变换算法。你能给我提供一些细节吗?
发布于 2009-07-31 16:42:03
视频游戏物理是基于Newton's Laws of Motion的。
。加速度和力是向量(由斜体显示的符号表示);在此定律中,力向量的方向与加速度向量的方向相同。
Source
电子游戏的物理设计是为了看起来和感觉有趣,而不是100%逼真。图形中的一个咒语是,如果它看起来很好,它就是好的。
经典物理、和微分方程的本科课程将为您提供理解视频游戏中使用的一些基本模型所需的工具。
值得一读的好书有:
《猫书》(the
提问者还询问了变形身体物理学。网格变形是一个复杂的课题。一些现代的(即比Carmageddon更新的)网格变形方法包括Mesh Deformation by solving Laplace's equation with fast linear algebra solvers, such as Multigrid。该论文中的参考文献是了解更多基于物理的网格变形的一个很好的起点。
发布于 2009-07-31 16:33:23
Physics for Game Developers详细介绍了常用物理模型的基础知识以及如何实现它们。如果您需要有关基础物理的详细信息,并围绕这些模型进行编码,那么这是非常好的选择。author's interview包含碰撞建模的概述和其他参考资料。
https://stackoverflow.com/questions/1213455
复制相似问题