让我们用一些特效装饰你的用户界面吧!你可以从脚本和检视器中自由控制参数。当然,还支持 AnimationClip!
mob-sakai/UIEffect
可用效果
元件 | 特征 | 截屏 |
UI效果 | 结合一些视觉效果。 效果模式:灰度、棕褐色、Nega、像素化 颜色模式:乘法、填充、加法、减 法 模糊模式:快速、中等、细节 高级模糊:启用更漂亮的模糊。 | |
UIShiny的 | 将闪亮效果应用于图形。 该效果不需要蒙版组件或法线贴图。 参数:效果因子、宽度、旋转、柔和度、亮度、光泽度 | |
UIDissolve(UIDissolve) | 将溶解效果应用于图形。 边缘颜色模式:乘法、填充、加法、减法 参数:效果因子、宽度、旋转、柔和度、边缘颜色 选项:效果区域、保持效果纵横比 | |
UIHsv修饰符 | 修改图形的 HSV。 目标:颜色,范围 调整:色相、饱和度、值 | |
UITransition 效果 | 使用单通道纹理应用过渡效果。 效果模式:截止、淡入淡出、溶解 选项:效果区域、保持效果纵横比、过渡纹理 隐藏传递光线:禁用图形的光线投射目标隐藏。 | |
用法
从检查器或菜单中向 UI 元素(Image、RawImage、Text 等)添加任何效果组件。Add Component``Component > UI > UIEffect > ...
在检查器中根据需要调整效果的参数。
您可以从脚本中添加或修改效果。
var uieffect \= gameObject.AddComponent<UIEffect\>();
uieffect.effectMode \= EffectMode.Grayscale;
uieffect.effectFactor \= 0.85f;
uieffect.colorMode \= ColorMode.Add;
uieffect.effectColor \= Color.white;
uieffect.colorFactor \= 0.1f;
uieffect.blurMode \= BlurMode.FastBlur;
uieffect.blurFactor \= 1;
享受!