其他
在Android地图上实现一个雨雪特效吧
https://juejin.cn/post/7372818506533355529
缩放地图会有相机的探/缩视觉效果。 雪景缩放中心与地图缩放中心一致。 地图视角改变,看到的雪景视角也会跟随改变。 地图的平移,雪景也会跟随平移。
第一种是对粒子进行贴图,但是贴图不是直接贴在小正方形上,而是让贴图乘上 MVP 矩阵,然后将透视的结果绘制在小正方形里。这种算法需要将 MVP 的 matrix 和 texture 都传入到 fragment shader 中,相当于每一个小像素都需要去变换,有大量的重复计算。 第二种是拿数学公式模拟雨滴,可以直接在 vertex shader 中计算出来雨滴应该绘制的形状,然后将参数传入到 fragment shader 中,将对应的图形绘制在小正方形里。