HighlightingSystem插件使用(边缘发光)

article/2025/11/11 10:22:18

插件链接: http://pan.baidu.com/s/1dFwkaTr 密码: nw2c

导入Unity里面可能会报错,不过没关系,直接注释掉就可以了,我用的是Unity5.1的版本

可以看到如下文件夹,HighlighingSystemDemo是一些实例,可以看一下,然后Plugins里面就是插件的相关代码 了 

 

 

Resouces里面是一些Shader,Scripts里面有两个脚本,一个HighlightingEffect需要挂载在摄像机上面,用来渲染, 一个 HighlightableObject脚本用来显示边缘发光,哪一个物体需要边缘发光,就可以把该脚本挂载在那一个物体上面,然后调用里面的方法就可以实现了。

 

下面使用自己探究写的,

复制代码
public class MouseTest : MonoBehaviour 
{public HighlightableObject ho;void Start(){ho.FlashingOn(Color.red, Color.blue);}
}
复制代码

就这样就可以实现从red到blue闪烁的效果

 

当然里面还有很多方法值得试试,我可以带大家来看一下一些方法的使用,其他的方法大家自己探究哦

导入Unity里面之后有一个PDF文档,里面目录有一个Methods reference,就是说明里面方法的使用

 

(1)ConstantOn(Color c); 边缘发光

()ConstantOff(Color c);边缘发光效果关闭

()FlashingOn(Color.red, Color.blue);  从一种颜色到另一种颜色之间的闪烁


另一版

需求:点选物体时,高亮显示,以示用户选中了这个物件。


官方教程:http://deepdreamgames.com/highlighting-system/  翻译整理如下:


1、安装插件

2、在Main Camera增加HighlightingRenderer component

3、在动作触发的代码中加入高亮显示代码:

using HighlightingSystem;

Highlighter h = gameObject.AddComponent<Highlighter>();;

h.ConstantOn(Color.yellow);
h.ConstantOffImmediate();
h.FlashingOn(Color.blue, Color.cyan, 2f);

4、真实场景中,点选后高亮物件:

[csharp]  view plain copy
在CODE上查看代码片 派生到我的代码片
  1. using UnityEngine;  
  2. using System.Collections;  
  3. using HighlightingSystem;  
  4.   
  5. public class Tap : MonoBehaviour {  
  6.   
  7.     void OnTap() {   
  8.       
  9.   
  10.             Highlighter h = gesture.Selection.AddComponent<Highlighter>();;  
  11.   
  12.             // Fade in constant highlighting  
  13.             h.ConstantOn(Color.yellow);  
  14.   
  15.             // Turn off constant highlighting  
  16.             h.ConstantOffImmediate();  
  17.   
  18.             // Start flashing from blue to cyan color and frequency = 2f  
  19.             h.FlashingOn(Color.blue, Color.cyan, 2f);  
  20.   
  21.            
  22.        }  
  23. }   



http://chatgpt.dhexx.cn/article/wqDvHZpC.shtml

相关文章

HighlightPlus物体自发光

只介绍常用的几个参数与使用&#xff1a;

Deep Retinex Decomposition for Low-Light Enhancement

参考 Deep Retinex Decomposition for Low-Light Enhancement - 云社区 - 腾讯云 目录 摘要 1、简介 2、弱光增强的视黄素网 2.1、数据驱动的图像分解 2.2、支持结构平滑损失 2.3、多尺度照明调整 2.4、反射上的去噪 3、数据集 3.1、真实场景中捕获的数据集 3.2、从…

霓虹灯(light)

【题目描述】 小石家旁边有一个大型商场&#xff0c;晚上会有不停变换的霓虹灯&#xff0c;各种各样的颜色非 常漂亮&#xff0c;小石每天晚上都喜欢站在窗口看不停变换的霓虹灯。这个商场的霓虹灯 在每个时刻都是同一种颜色。小石每天晚上会在商场开始亮灯时就站在窗口观看。 …

ultralight搭建/运行/打包

0、ultralight的github更新 截至2023年3月17日&#xff0c;ultralight的github仓库最近的提交时间为2022年12月10日。 1、ultralight ultralight是使用C或C语言和HTML/JS构建界面&#xff0c;基于WebKit的HTML渲染器。 支持系统&#xff1a;Windows(7、x64)、macOS(Sierra或…

rpi4 实现 qiuqiu - Ultralight-SimplePose

qiuqiu Ultralight-SimplePose&#xff1a;https://github.com/dog-qiuqiu/Ultralight-SimplePose &#x1f4bb;​ OS Linux raspberrypi 5.10.60-v8 #1448 SMP PREEMPT Sat Aug 21 10:48:18 BST 2021 aarch64 GNU/Linux⚡️ 安装 protobuf sudo apt-get install autoconf au…

射频识别技术漫谈(16)——Mifare UltraLight

【转自】http://blog.sina.com.cn/s/blog_9ed067ad01010t8k.html Mifare UltraLight又称为MF0&#xff0c;从UltraLight(超轻的)这个名字就可以看出来&#xff0c;它是一个低成本、小容量的卡片。低成本&#xff0c;是指它是目前市场中价格最低的遵守ISO14443A协议的芯片之一&a…

low-light系列:Lightening Network for Low-light Image Enhancement

前言 文章下载链接在后面 这是一篇顶刊TIP2020的文章&#xff0c;重点在于&#xff1a; 文章将暗光增强任务视为一个求residual&#xff08;残差&#xff09;的任务LBP模块的提出&#xff0c;借用了SR&#xff08;超分辨率&#xff09;任务中的back-projection思想可调亮度的…

Low-light images enhancement系列:EnlightenGAN:Deep Light Enhancement without Paired Supervision

众所周知&#xff0c;在暗光增强任务中&#xff0c;要获取到适合的成对的暗光/正常曝光训练图像是非常困难的&#xff0c;甚至是不存在唯一的定义良好的正常曝光ground truth图片。如果用正常曝光的图像去合成带噪点的暗光图像作为训练集&#xff0c;很可能导致最终应用在真实世…

RC522读取NFC Forum Type2 Tag流程及代码解析——Mifare Ultralight卡片读取(采用PHY6212平台,可移植)

RC522作为一款NFC读写芯片&#xff0c;性价比还是很高的&#xff0c;因为在项目里需要采用NFC OOB配对&#xff0c;所以需要读取配对方模拟的NFC卡片信息 读取对象采用NRF52832&#xff0c;使用其NFC功能模拟type2 tag&#xff0c;但是读取方式和M1卡不一样&#xff0c;踩了不…

Lighting - 光的亮度衰减

一些零零碎碎的笔记归档&#xff1b; 光的亮度衰减&#xff1a; 在物理正确的情况下&#xff0c;光的衰减遵循反比例平方衰减&#xff1b;因为光在传播过程中如下图&#xff1a; 随着距离的增加&#xff0c;单位平面上所接受的光照强度与距离的计算关系&#xff1b; 公式可简单…

PFLD+GhostNet+MobileOne=PFLD_GhostOne,重参数化让PFLD重生,精度提升超过4%,速度提升超过55%,代码已开源

在两年前&#xff0c;我曾经分享过利用GhostNet对PFLD进行优化的文章——《人脸关键点检测算法PFLD的优化实战记录》&#xff0c;那里面介绍了经过各种奇技淫巧&#xff0c;GhostNet确实能够提升PFLD的速度和精度&#xff0c;暂且称呼这个方法为PFLD-GhostNet&#xff0c;而且分…

LightGBM -- Light Gradient Boosting Machine

LightGBM 是微软开源的一个基于决策树和XGBoost的机器学习算法。具有分布式和高效处理大量数据的特点。 更快的训练速度&#xff0c;比XGBoost的准确性更高更低的内存使用率&#xff0c;通过使用直方图算法将连续特征提取为离散特征&#xff0c;实现了惊人的快速训练速度和较低…

Mifare UltraLight

Mifare UltraLight又称为MF0&#xff0c;从UltraLight(超轻的)这个名字就可以看出来&#xff0c;它是一个低成本、小容量的卡片。低成本&#xff0c;是指它是目前市场中价格最低的遵守ISO14443A协议的芯片之一&#xff1b;小容量&#xff0c;是指其存储容量只有512bit(Mifare S…

Low-light images enhancement/暗光/低光/微光增强系列:Attention-guided Low-light Image Enhancement(详解)

以下文字为博主翻译并添加了自己的理解&#xff0c;斜体为博主自己的想法&#xff0c;若有出错请指出。 摘要 暗光图像增强需要同时有效地处理颜色、亮度、对比度、伪影和噪声等多种因素。本文提出了一种新颖的注意力引导增强方案&#xff0c;并在此基础上构建了 端到端多分支…

STM32+PN532写UltraLight标签

第一次写博客记录下日常开发&#xff0c;最近公司一个项目需要用到NFC模块&#xff0c;所以开始了解NFC相关的一些知识&#xff0c;并在此MARK一下。 1、项目背景&#xff1a; 需要一个NFC模块为一个Mifare UltraLight的NFC标签写入一个蓝牙MAC地址&#xff0c;让手持设备接触…

零基础CSS入门教程(30)–CSS布局实例

点此查看 所有教程、项目、源码导航 本文目录 1. 前言2. 本章任务3. 开发过程3.1 设定全局样式3.2 头部标题栏样式3.3 导航栏样式3.4 内容区域3.5 底部版权区域 4. 小结 1. 前言 本篇是JavaWeb学习之路&#xff0c;CSS部分的最后一章。 从第24章初识CSS&#xff0c;到第53章C…

HTML+CSS的小实例

通过一个月以来对HTML5CSS的学习。这篇随笔给大家来做一个简单的网页中常见的导航栏。 这些都称之为网页中的导航栏。 我简单的做了一个某宝和58同城的导航栏&#xff0c;供大家学习参考。 一、58同城导航栏&#xff1a; 解析&#xff1a;首先我们来看到这个导航栏&#xff0c;…

CSS简单网页示例

简单今日头条页面实现: <!DOCTYPE html> <html><head><meta charset"utf-8"><title>今日头条</title><style>/* 设置body */body{/* 取消doby的内边距 */margin: 0;}/* 设置最底层标签d1 */.d1{/* 设置底层标签的大小 */…

css背景 ( 6种实例)

css背景实例 图片网站背景1.设置页面的背景颜色2.设置图像作为页面背景2.1图片加入至背景的方式2.1.1通过链接 2.2背景样式 3.定位背景图像4.固定背景5. 多图片背景6.渐变背景 CSS背景属性 图片网站 阿里巴巴矢量图标库 pixabay 图片转链接网站 背景 1.设置页面的背景颜色 …

CSS---‘样式’基础用法 与 案例

1、外部样式表 方式1&#xff1a; <link rel"stylesheet" type"text/css" href"文件路径"></link>方式2&#xff1a;&#xff08;常用&#xff09; <style>import url(文件地址) </style> 2、伪类选择器 a:hover{属性…