Unity 物体高亮插件 Highlighting System 使用

效果图

下载链接

链接:https://pan.baidu.com/s/1ojCibjIt6FpBej6KRw3mtw

提取码:nngq

使用简介

  1. 导入插件

    HighlightingSystemEditor.cs:脚本用来控制高亮插件的渲染。
    HighlightableObject.cs:挂载到需要高亮的物体
    HighlightingEffect.cs:挂载到需要显示高亮物体的摄像机上,不然不渲染
    HighLightControl.cs.cs:自定义控制物体高亮的脚本
  2. 给摄像机挂载HighlightingEffect.cs脚本:
  3. 给需要高亮的物体添加HighlightableObject.cs和HighLightControl.cs.cs脚本:
  4. 运行程序,查看效果:

常用函数

ReinitMaterials():如果高亮显示的对象更改了其材质或子对象,则调用此方法。可以在每次更新时调用多次------渲染器的重新初始化将只发生一次。

OnParams(Color color):为一帧高亮模式设置颜色。

On():打开一帧高亮。

On(Color color):用指定的颜色打开一帧高亮。每次可以调用多次更新,颜色只有从最新的调用才会被使用。

FlashingOn(Color color1, Color color2):闪烁的参数设置。使用默认闪烁频率

FlashingParams(Color color1, Color color2, float freq):闪烁的参数设置。参数:开始颜色,结束颜色,闪烁频率

FlashingOff():关闭闪烁

FlashingSwitch():切换闪烁模式

ConstantParams(Color color):设置恒定高亮颜色。

ConstantOn():淡入持续高亮

ConstantOff():淡出持续高亮

ConstantOnImmediate():立即打开持续高亮

ConstantOnImmediate(Color color):立即用给定的颜色打开持续高亮(不褪色)。

HighlightingEffect.cs脚本参数

每个参数具体表现自行测试

相关推荐
咸鱼永不翻身1 小时前
Unity视频资源压缩详解
unity·游戏引擎·音视频
在路上看风景1 小时前
4.2 OverDraw
unity
在路上看风景2 小时前
1.10 CDN缓存
unity
ellis197011 小时前
Unity插件SafeArea Helper适配异形屏详解
unity
nnsix12 小时前
Unity Physics.Raycast的 QueryTriggerInteraction枚举作用
unity·游戏引擎
地狱为王13 小时前
Cesium for Unity叠加行政区划线
unity·gis·cesium
小贺儿开发21 小时前
Unity3D 八大菜系连连看
游戏·unity·互动·传统文化
在路上看风景1 天前
25. 屏幕像素和纹理像素不匹配
unity
ۓ明哲ڪ1 天前
Unity功能——创建新脚本时自动添加自定义头注释
unity·游戏引擎
熬夜敲代码的小N1 天前
Unity大场景卡顿“急救包”:从诊断到落地的全栈优化方案
java·unity·游戏引擎