如何模拟2d水面?

时间:2011-10-27 11:42:39

标签: physics simulation

我正在制作游戏,我想要一个水。在物理上,它被模拟为静态形状传感器,它向其中的物体施加一些力。但我怎样才能模拟水的表面?我希望能够提供一些波浪,当一些身体掉入水中时。感谢

2 个答案:

答案 0 :(得分:4)

您可能希望了解一下Cem Yuksel关于wave particles的工作,以及他的论文中包含的参考资料。或谷歌的“浅水方程式”。有几种实时使用的实现。可能还有一些有用的链接here

答案 1 :(得分:0)

我不确定您使用的是哪种语言,但您应该使用像Box2D这样的物理引擎。它是用C / C ++编写的,但已被移植到许多不同的语言,如Actionscript。您可以设置浮力,密度等等,以模拟水和落入其中的物体。