我已经实现了一个游戏应用程序。在那个游戏中我想实现wateer animation.PLease给我一个想法。如何在iPhone中实现水动画(涟漪动画)?
同样喜欢:http://www.heikobehrens.net/2009/10/02/burlington-ducky-iphone-app/
我已经实现了一个游戏应用程序。在那个游戏中我想实现wateer animation.PLease给我一个想法。如何在iPhone中实现水动画(涟漪动画)?
同样喜欢:http://www.heikobehrens.net/2009/10/02/burlington-ducky-iphone-app/
使用代码here为出发点。
当然,很容易做到。通过求解波动方程在两个方面入手:
http://en.wikipedia.org/wiki/Wave_equation
然后编写使用模拟波扭曲图像的程序。
更新:kvb指出,这可能是比必要更多的工作,现在我想多了一点,它可能是。与其解析波动方程,不如写一个简单的物理引擎,以其他方式模拟表面。例如,您可以将曲面表示为平面网格点,其中每个点都通过弹簧连接到其邻居。弹簧的物理特性很容易模拟;您只需制作一个与弹簧偏转成比例的恢复力即可。确保添加阻尼效果,以便系统最终稳定下来。移动飞机上方的一个点并伸展其弹簧应该通过网格发出涟漪。
我想在iphone中实现不为java。 – 2010-04-19 07:28:18
...然后开始翻译算法。这不是让其他人编写代码的网站,而是一个可以获得帮助和指导的网站。您应该将其标记为正确的答案。 – coneybeare 2010-04-19 12:47:13