前言
起因是在一个FairyGUI项目里,有个项目需求要求弹出框的背景是虚化模糊效果,包括背景后的UI模糊和场景模糊,于是有了这一次unity实现模糊效果的测试记录。
先贴一下测试使用的unity工程:
使用FairyGUI建了一个UI界面,建造了一个Cube作为场景里的物体。

1.FairyGUI自带的模糊滤镜
FairyGUI可以使一个显示对象进入绘画模式,简单的说就是将目标对象整体画到一张纹理上,然后就可以操作这个纹理实现一些特殊的效果。这里简单使用到的就是对组件使用任意滤镜和对任意对象使用模糊滤镜。
对任意对象使用模糊滤镜的测试:
代码:
using UnityEngine;
using FairyGUI;
public class MainBlur : MonoBehaviour
{
GComponent _mainView;
void Start()
{
//加载UI包
UIPackage.AddPackage("UI/Main");
UIPanel panel = this.GetComponent<UIPanel>

本文记录了在Unity中实现模糊效果的多种方法,包括FairyGUI自带的模糊滤镜、Camera模糊和UGUI部分模糊,详细介绍了每种方法的实现过程及适用场景。
最低0.47元/天 解锁文章
9358

被折叠的 条评论
为什么被折叠?



