我已经实现了一个游戏应用程序.在那个游戏中我想实现wateer动画.请给我一些关于它的想法.
同样如:http://www.heikobehrens.net/2009/10/02/burlington-ducky-iphone-app/
当然,轻松完成.首先在两个维度上求解波动方程:
http://en.wikipedia.org/wiki/Wave_equation
然后编写一个程序,使用模拟波来扭曲图像.
更新:kvb指出这可能比必要的工作更多,现在我想的更多,它可能是.您可以改为编写一个以其他方式模拟表面的简单物理引擎,而不是通过分析求解波动方程.例如,您可以将曲面表示为点的平面网格,其中每个点通过弹簧连接到其邻居.弹簧的物理特性很容易模拟; 你只需要一个与弹簧偏转成比例的恢复力.确保添加阻尼效果,以便系统最终稳定下来.移动平面上方的一个点并拉伸其弹簧应该通过网格发出涟漪.
| 归档时间: |
|
| 查看次数: |
1597 次 |
| 最近记录: |