unity插件 -- UiEffect for UGUI

news2024/11/16 3:40:19

目录

1.简介

2. 脚本

3. 在线观看Demo

4.安装要求

5.使用方法

6.使用场景

7.插件下载


1.简介

UIEffect-upm是Unity中的一个插件,用于实现各种UI特效。它提供了许多常见的UI效果,如模糊、描边、阴影、发光等,可以轻松地为UI元素增添动态和吸引力。UIEffect-upm可以通过Unity的Package Manager进行安装和管理,是一个方便易用的工具,可以帮助开发者为游戏或应用程序创建出色的用户界面效果。

2. 脚本

脚本属性       效果
UIEffect

效果模式 -- Effect Mode:

灰度(Grayscale)、棕褐色(Sepia)、

负片(Nega)、像素化(Pixelation)

颜色模式 -- Color Mode:

Multiply(乘法), Fill(填充),

Additive(加法), Subtract(减法)

模糊模式 -- Blur Mode:

Fast(快速), Medium(中度), Detail(细节)

高级模糊 -- Advanced Blur:

UIShiny为图片添加闪光效果.该效果不需要Mask组件或法线贴图.

参数: Effect factor, Width, Rotation, Softness, Brightness, Gloss

UIDissolve

对图片应用溶解效果.

边缘颜色模式--Color Mode for edge:

Multiply, Fill, Additive, Subtract


参数:

Effect factor, Width, Rotation,

Softness, Edge color


选项:

Effect area :效果区域

Keep effect aspect ratio: 效果纵横比

UIHsvModifier

修改图形的 HSV.

目标--Target:

Color(颜色), Range(范围)

调整 -- Adjustment:

Hue(色相), Saturation(饱和度), Value

UITransition Effect

使用单通道纹理应用过渡效果.

效果模式 -- Effect Mode:

Cutoff(截止), Fade(淡入淡出), Dissolve(溶解)

选项--Options:

Effect area(区域), Keep effect aspect ratio(纵横比), transition texture(过渡纹理)


Pass Ray On Hidden: 

在隐藏时禁用图形的 raycastTarget.

另外:

脚本属性效果
UIShadow

向图形添加 shadow(阴影) / outline(轮廓) .
性能优于默认的 Shadow/Outline 组件.

阴影样式 -- ShadowStyle:

Shadow, Shadow3, Outline, Outline8

UIGradient

将顶点颜色更改为带有角度和偏移的渐变.

方向 -- Direction:

Horizontal, Vertical, Angle, Diagonal
 

选项 -- Options:

Offset(偏移), Color space(色彩空间)

UIFlip

图形翻转.

方向 -- Direction:

Horizontal(水平), Vertical(垂直), Both(双向)

3. 在线观看Demo

Demo

4.安装要求

unity 2017.1 或更高版本、无需其他sdk

⚠️使用OpenUPM (适用于 unity 2018.3 或更高版本)

5.使用方法

在Hierarchy层级面板选中要添加效果的UI物体,然后在Inspector属性面板点击下方的Add Component按钮,输入ui ,就可以选择你想要使用的 图片效果脚本了。

或者在层级面板选择物体后,按下图操作

 

6.使用场景

示例描述                效果
锁定/解锁使用UIEffect脚本的灰度,表明内容是否可用

轮廓使用 UIEffect 填充颜色.

软阴影/外发光        使用 UIEffect  和 UIShadow 模糊阴影

彩色阴影使用 UIEffect 和 UIShadow 用颜色去填充阴影

动态字体模糊

使用 UIEffect 模糊文本。

要干净的模糊动态字体,请启用高级模糊选项

带轮廓和阴影的文本

使用两个 UIShadow 添加轮廓和阴影。

与默认的组件相比,过度绘制较少。

闪光按钮使用 UIShiny 实现按钮闪光。

画面转换使用 UITransitionEffect 使用任何过度纹理来过渡屏幕.

7.插件下载

1. github地址

2. 本地地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/738481.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue3子组件向父组件传递消息

父子组件之间的通信:props与emit 通常提到props,都会想到的是父组件给子组件传值;提到emit为子组件向父组件发送消息,但其实,props也可以使子组件向父组件传递消息 方式为在父组件中通过为子组件绑定属性&#xff0c…

代谢组学数据分析及网络药理学研究技术与实践

代谢组学是近年发展快速的一门学科,目前在医学、植物学、微生物学、毒理学、药物研发等多个领域中得到了广泛的应用。如何从复杂的代谢组学数据中提取出有价值的信息,筛选出潜在的生物标志物成为近年来代谢组学研究的热点和难点。网络药理学能够通过计算…

基于STM32的熏艾式空气消毒装置设计与实现(华为云IOT)

一、前言 艾叶自古以来都在中医中占据着重要地位,特别是在那个瘟疫横行、卫生设施条件落后的时代。而在如今的疫情时代,艾叶的实用功能依旧可以为我们所用。考虑到技术的发展,我们是否可以利用现代技术的高效性来对艾叶进行更加科学利用呢?可编程的嵌入式系统与传感器结合…

Linux学习之管道

管道和信号一样,也是进程通信的方式之一。匿名管道,也称为管道符(“|”),用来把上一个命令的输出当成下一个命令的输入。使用vim pipeContent.txt,把下边的内容 1 11 2 22 3 33 4 44 5 6 7 8 9写到Redirec…

基于simulink从视频序列创建马赛克(附源码)

一、前言 此示例演示如何从视频序列创建马赛克。视频拼接是将视频帧拼接在一起以形成场景综合视图的过程。生成的马赛克图像是视频数据的紧凑表示。视频马赛克块通常用于视频压缩和监控应用。 此示例说明如何使用“角检测”块、“估计几何变换”块、“投影变换”块和“合成”…

Vue3+Vite+Pinia+Naive后台管理系统搭建之四:Naive UI 组件库的安装和使用

前言 如果对 vue3 的语法不熟悉的,可以移步 Vue3.0 基础入门Vue3.0 基础入门快速入门。 UI 组件请参考官网:Naive Ui 官网 1. 安装依赖 yarn add naive-ui -D // or npm install naive-ui -D 2. 在 SFC (单文件组件) 中使用 直接引入(推…

UnsatisfiedDependencyException: Error creating bean with name “dataSource” 异常排查

在写demo过程中,出现此异常,自己是按照以下步骤一个一个进行排查最终解决问题,希望能帮到碰到此问题的同学 : ) 1. 检查配置文件是否设置正常,是否配置了扫描类和配置文件路径 2. 检查是否设置MapperScan注解 3. 检查驱动版本和s…

c语言的变量

变量 我们可以直接声明一个变量,并利用这些变量进行基本的运算,声明格式为: 数据类型 变量名称 初始值; // 其中初始值可以不用定义变量时设定 // 是赋值操作,可以将等号后面的值赋值给前面的变量,等号后面可以直接…

SpringMVC集合

目录 SpringMVCSpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点 SpringMVC入门(1)引入依赖(2)配置web.xml(3)创建请求控制器(4)创建SpringMVC的配置文件&#xff08…

[Docker] Docker学习和基本配置部署(一)

前言: Docker的作用是通过容器化技术实现快速、可移植和可扩展的应用程序部署与管理。 文章目录 引言容器化的基本概念Docker的背景产生Docker 配置和命令详解1. 安装 Docker2. Docker 配置3. Docker 命令 Docker的核心组件Docker在软件开发和云计算中的重要性Docke…

rancher

rancher(牧场主)简介: Rancher是一个开源的容器管理平台,它提供了一套完整的解决方案来管理和部署容器集群。它的目标是简化容器化应用的部署、管理和运维工作。 Rancher使用了开放标准的容器技术,如Docker和Kubernete…

C/C++实现高并发http服务器

http高并发服务器实现 基础知识 html,全称为html markup language,超文本标记语言。 http,全称hyper text transfer protocol,超文本传输协议。用于从万维网(WWW:World Wide Web)服务器传输超…

绝了!贸易企业增值税高,税负重怎么办?这些处理技巧请收藏!

绝了!贸易企业增值税高,税负重怎么办?这些处理技巧请收藏! 《税筹顾问》专注于园区招商、企业税务筹划,合理合规助力企业节税! 贸易企业始终都逃脱不了税负重的问题,这是因为贸易企业自身的行业…

ChatGPT潮落 资金逃离AI概念股

ChatGPT访问量首次出现负增长,寒气传导到证券市场。 上半年经历暴涨的一众AI概念股偃旗息鼓,蓝色光标、三六零、昆仑万维等知名个股均较高点跌超30%。微软、英伟达也未能幸免,同样有不同程度回调。 回顾这波过山车般的市场表现,…

【JavaEE】你真的了解Cookie和Session吗?

博主简介:想进大厂的打工人博主主页:xyk:所属专栏: JavaEE初阶 目录 文章目录 一、什么是Cookie 二、什么是Session 三、Cookie和Session有什么不同 四、关于Sessionid 五、关于浏览器禁止Cookie 六、如何考虑分布式Session问题? 七、Serv…

springboot请求重定向失败问题解决方案

今天晚上在写登录页面时,发现自己的首页无法正常访问,用户名和密码正常的情况下还是无法访问首页。于是开始进行debug, 程序执行至此处时无任何异常,但是就是在进行重定向页面时出现了404,在检查导航栏后发现地址栏也发…

做好POC测试 需要重点关心的5点

在日常POC测试过程中,往往遇到:测试计划时间结束才达到测试目标,导致结果未记录;不了解测试达标要求,未达到测试要求,后期大量的工作进行补救;测试遇到的问题,没有充分地相互沟通等问…

Dell Inspiron 15-3567电脑 Hackintosh 黑苹果efi引导文件

原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔) 硬件型号驱动情况 主板Dell Inspiron 15-3567 处理器Intel Core i5 Kabylake, 7200U, 2.70 GHz已驱动 内存16GB LPDDR4X 3200MHz已驱动 硬盘三星 MZVLW1T0HMLH-000L2 (…

pycharm找不到conda可执行文件怎么办?

问题&#xff1a;pycharm配置conda环境找不到conda可执行文件 解决办法&#xff1a; 1. 找到 anaconda 安装目录&#xff08;D:\Users\wl\anaconda3&#xff09; 2. 打开pycharm &#xff08;看图吧<手动狗头>&#xff09; 找到anaconda3\condabin\conda.bat 选择你要…

【从删库到跑路】MySQL数据库的 存储引擎

&#x1f38a;专栏【MySQL】 &#x1f354;喜欢的诗句&#xff1a;更喜岷山千里雪 三军过后尽开颜。 &#x1f386;音乐分享【如愿】 &#x1f970;欢迎并且感谢大家指出小吉的问题 文章目录 &#x1f33a;存储引擎简介&#x1f384;查询当前数据库支持的存储引擎&#x1f384;…