Unity顶点动画

做顶点动画会用到三角函数:拿sin举例:

frequency:	频率(快慢)
phase:		相位(偏移)
amplitude:	振幅(位移)

核心公式就是下面这个:
Mathf.Sin(x * frequency + phase) * amplitude

做摆动效果主要对phase改变

在这里插入图片描述
在这里插入图片描述
上面是相位随x位置不同改变y,来达到摆动效果,还可以自定义不同的属性,例如:
可以让振幅\频率随位置(或其他因素)变化

猜你喜欢

转载自blog.csdn.net/weixin_41155760/article/details/126229856