2011-10-27 68 views
2

我正在做一个游戏,我想要一个水。在物理上,它被模拟成一个静态形状传感器,它对身体施加一些力量。但是我怎样才能模拟水面?我希望能够提供一些波浪,例如当有些身体落入水中时。谢谢如何模拟2D水面?

回答

4

你可能想看看杰姆尤克塞尔的作品wave particles,以及他的论文中包含的参考文献。或谷歌的“浅水方程式”。有几种实时使用的实现。可能还有一些有用的链接here

0

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