Unity开发-实现Cube Waves 矩阵波浪

效果

在这里插入图片描述
在这里插入图片描述

实现原理

(1)波浪运动
通过正弦函数来映射求得上下伸缩高度的值,动态变化就会呈现以矩阵中心为出发点的波浪效果。

(2)颜色变化
伸缩的高度值来改变色调(HSV中的H),不过同样要通过一次函数(y=k(x-a))来做映射计算对应的H值,因为H的范围是0-360,一次函数的中的系数要通过最大高度值和最小高度值来决定。

猜你喜欢

转载自blog.csdn.net/weixin_42358083/article/details/122773075