Unity之ASE实现屏幕干扰

时间:2020-12-24 01:13:06

前言

之前我们曾经实现过一个屏幕扰动的效果,今天我们再来实现一个不一样的带有红蓝便宜的屏幕干扰效果。

效果1如下:
Unity之ASE实现屏幕干扰
效果2如下:
Unity之ASE实现屏幕干扰

实现原理

1.创建面片

创建一个面片,遮挡主摄像机,场景中随便摆几个物体,另外场景记得要有背景,否则最终做出来的效果不太理想。
Unity之ASE实现屏幕干扰
效果如下所示:
Unity之ASE实现屏幕干扰

1.屏幕像素抓取

通过Grab机制,我们抓取屏幕像素,然后输出。
Unity之ASE实现屏幕干扰

这时我们会发现,本来挡住相机的面片消失了,其实不是消失,