2011-10-27 67 views
2

我正在做一個遊戲,我想要一個水。在物理上,它被模擬成一個靜態形狀傳感器,它對身體施加一些力量。但是我怎樣才能模擬水面?我希望能夠提供一些波浪,例如當有些身體落入水中時。謝謝如何模擬2D水面?

回答

4

你可能想看看傑姆尤克塞爾的作品wave particles,以及他的論文中包含的參考文獻。或谷歌的「淺水方程式」。有幾種實時使用的實現。可能還有一些有用的鏈接here

0

我不確定你正在使用哪種語言,但你應該使用Box2D等物理引擎。它是用C/C++編寫的,但已被移植到許多不同的語言,如Actionscript。您可以設置諸如浮力,密度等來模擬水和落入其中的物體。