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脚本参数

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

相关推荐
地狱为王8 小时前
Unity使用DPDFNet实现实时语音增强(降噪)
unity·语音增强·降噪·dpdfnet
平行云PVT9 小时前
国产信创实时云渲染解决方案:如何实现数字孪生与三维应用云化部署?
unity·webrtc·unreal engine·实时云渲染·国产信创·摩尔线程·砺算科技
夏炎黄9 小时前
Terrain地形剪裁
unity
小贺儿开发11 小时前
DeepSeek + Codex + MCP:Unity 游戏开发实测
科技·游戏·unity·ai·程序员·编程·deepseek
新的瑞拉公主11 小时前
Cocos plist 粒子一键导入 Unity:Editor 工具实现与参数映射
unity·游戏开发·cocos2d-x·粒子系统·editor工具
淡海水12 小时前
03-02-架构篇-Boehm GC架构解析
unity·架构·c#·gc·boehm
xcLeigh1 天前
Unity基础:Instantiate实例化——在运行时动态创建游戏物体
游戏·unity·游戏引擎·教程·instantiate
流浪打工人2 天前
Unity3d TimeLine中audio track的使用
unity
淡海水2 天前
02-07-原理篇-GC暂停时间的本质
开发语言·unity·c#·gc·暂停时间
WarPigs2 天前
UI路径配置SO>字典json工作流
ui·unity