H5 WebGL实现水波特效

内容简介:

前言
零几年刚开始玩电脑的时候,经常在安装程序上看到一种水波特效,鼠标划过去的时候,就像用手在水面划过一样,感觉特别有意思。但是后来,就慢慢很少见过这种特效了。最近突然又想起了这种特效,于是开始折磨怎么实现这种效果。
思路
我们知道,水波的运动轨迹可以看成随时间变化的三角函数,那么我们可以记录每个水波形成的原点和运行时间,就能知道任一时刻水波的高度。但是,这种方法的运算量会随着水波数量而线性增长,当水波数量很多时,就很可能出现性能问题。
有没有一种办法,可以根据上一时刻的水波幅度,计算出下一时刻的水波幅度呢?如果对于一个点,如果我们把它与其周围的几个点的均值的差作为加速度运动,会怎样呢?
以二...

查看原文

? H5 WebGL实现水波特效

版权声明:cnblogshot 发表于 2023-07-13 11:21:59。
转载请注明:H5 WebGL实现水波特效 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...