Answers:
在GDC2010的此演示文稿(PDF)中查看PixelJunk Shooter的工作方式(包括仿真)。
如果您在游戏中需要完全模拟的注水,那么乔治·达基特的答案就更直接了,而且呈现得很好。对于精度极低的模拟浅水物理学(逼真度较低,更有趣),此图像为我提供了令人难以置信的清晰时刻:
或者,一种快速简便的方法:使用元球!
格兰特·科特(Grant Kot)将他的一些流畅的仿真代码放在了Github上,并使用javascript(画布)和C ++以及OpenFrameworks进行了实现:https : //github.com/kotsoft
他的youtube帐户上有一些演示:http: //youtu.be/HqWheJSEiaw
我不知道它是如何工作的,但是我知道它运行速度很快,并且存在各种各样的变化。要搜索的一个很好的关键字可能是“多重网格粒子”。