好的,我刚刚在我的电脑里安装了一个Tortoise git。而且我从关于页面的水效应很安静。
尝试将鼠标光标移动到乌龟图片上从龟龟GIT – 关于
它更像是在水面上挥手。
有没有人知道如何在Delphi中做这种水的效果?
解决方法
见efg实验室的Leonel Togniolli的
“Water Effects”。
涟漪效应基于2D Water Effects in December 1999 Game Developer Magazine Article
。
该算法在这里描述为2D Water,如François所提及的,并作为源代码中的参考。
Leonel的实施部分基于Roy Willemse的gamedev文章the-water-effect-explained。这里也是pascal代码。
efg还有一个名为“Ripple Project”的Delphi示例,屏幕截图如下所示。