前言
通过shader实现一个波光粼粼的鱼的效果,效果如下图所示,鱼的游动是用的animator,我们也可以用shader通过模型vertex偏移来实现鱼儿的游动。
效果
代码
1 |
|
通过Shader实现鱼儿的游动
如果我们单纯用shader来实现鱼儿的游动,取消animator动画也是可以的,效果如下图
代码:
1 |
|
对比效果图
前者是shader实现的动画效果,后者是unity的动画,但动画效果稍微好点,但可能更费性能一点,前者是CPU去实现游动,后者是CPU去实现的游动。
学无止境
通过shader实现一个波光粼粼的鱼的效果,效果如下图所示,鱼的游动是用的animator,我们也可以用shader通过模型vertex偏移来实现鱼儿的游动。
1 |
|
如果我们单纯用shader来实现鱼儿的游动,取消animator动画也是可以的,效果如下图
代码:
1 |
|
前者是shader实现的动画效果,后者是unity的动画,但动画效果稍微好点,但可能更费性能一点,前者是CPU去实现游动,后者是CPU去实现的游动。