前言
通过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去实现的游动。