先上效果图:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLzQ2YlRzYwIDNxQDZlZjZhVjMzQDNiZGZxIDO4QWMyEzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)
游戏中经常会用到背景模糊的效果来凸显某个元素。
在Cocos Creator 2.x版本可以,使用材质和shader来实现模糊效果;使用targetTexture 来实现截图。通俗来说就是先截取当前屏幕,然后应用到 Sprite 上,在使用 shader 进行模糊处理。
不了解targetTexture的同学可以参考: Cocos Creator 截图
不了解高斯模糊的同学可以参考:高斯模糊
如果你想使用其他效果,也可以手动替换 shader来实现不同的效果。
源码: Gitee
CSDN