推荐阅读

  • CSDN主页
  • GitHub开源地址
  • Unity3D插件分享
  • 简书地址
  • 我的个人博客
  • QQ群:1040082875

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。

一、前言

在使用Unity3D开发的时候,会遇到要高亮某个物体的功能,比如高亮宝箱、高亮金币等。

今天就推荐一款比较好用的高亮插件 Highlighting System插件,先看下效果图:

这里提供两个版本的下载,一个是精装版,只有基础的高亮功能(已经够用),一款是完整版。

精装版下载链接:
https://download.csdn.net/download/q764424567/12325120


完整版下载链接:
https://download.csdn.net/download/q764424567/44305213

下面就来看怎么使用吧。

二、快速使用

2-1、精装版使用方法

(1)导入插件
插件目录如下图所示:

HighlightingSystemEditor.cs:脚本用来控制高亮插件的渲染。
HighlightableObject.cs:挂载到需要高亮的物体
HighlightingEffect.cs:挂载到需要显示高亮物体的摄像机上,不然不渲染
HighLightControl.cs.cs:自定义控制物体高亮的脚本

然后还有一些Shader。

(2)给摄像机挂载HighlightingEffect.cs脚本:

(3)给需要高亮的物体添加HighlightableObject.csHighLightControl.cs.cs脚本:

(4)运行程序,查看效果:

2-2、完整版使用方法

(1)导入插件

文件目录如下图所示:

(2)示例场景

可以点开Assets→HighlightingSystemDemo→Scenes文件夹,查看示例场景:

(3)新建场景

新建一个场景:File→New Scene

(4)新建Cube

新建一个Cube:位置(0,0,0)

(5)给摄像机添加Highlighting Renderer.cs脚本组件

给摄像机添加Highlighting Renderer.cs脚本组件(这个组件跟精装版的HighlightingEffect.cs脚本组件作用差不多):


(5)给游戏对象Cube添加Highlighter.cs脚本组件

(6)新建脚本HighLightControl.cs编辑代码:

using HighlightingSystem;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class HighLightControl : MonoBehaviour
{Highlighter high_Cube;void Start(){high_Cube = GetComponent<Highlighter>();}void Update(){if (Input.GetKeyDown(KeyCode.W)){high_Cube.ConstantOn(Color.cyan, 3);//开启高亮}if (Input.GetKeyDown(KeyCode.S)){high_Cube.ConstantOff();//关闭高亮}}
}

(7)查看效果

(8)修改摄像机上挂载的Highlighting Renderer.cs脚本组件的参数:

Preset:Default

Preset:Wide

Preset:Strong

Preset:Speed

Preset:Quality

Preset:Solid 1px

Preset:Solid 2px

(9)拓展一下:透视高亮效果

选中Cube复制一份,然后勾选Overlay属性:

选择Create→3D Object→Cube命令,再新建一个Cube,拉长这个Cube挡住后面两个Cube:

运行程序:

可以看到勾选Overlay属性的Cube透视高亮了。

三、总结

这就是Highlighting System插件分享的全部内容了。

当然完整版的插件里面有很多的示例效果都没有展示,这些都等待大家去摸索了。

【Unity3D插件】Highlighting System插件分享《物体高亮插件》相关推荐

  1. 使物体发光的插件highlighting system v2.0

    标题使物体边缘发光的插件highlighting system v2.0 今天给大家分享一个使物体发光的插件,highlighting system v2.0,可以根据自己的需要,设置从某种颜色到另一 ...

  2. [ 插件 ] 程序员必备的代码高亮插件 Highlight.JS

  3. SyntaxHighlighter Evolved高亮插件的编程语言及语言别名对照表

    Google一下发现一款SyntaxHighlighter Evolved代码高亮插件不错,这款代码高亮插件功能足够强大.并且简单易用,绝对值得推荐. 编程语言 语言别名 ActionScript3 ...

  4. vscode写php高亮,写了一个Hy的vscode语法高亮插件

    -------2018 8 3----------- 把函数名和参数改了,正则有点古怪,参考自带的lambda表达式才搞定 但彩色括号走了弯路,各种配图有彩色括号的插件其实很少是自己搞的,其实只要再装 ...

  5. highlight.js(代码高亮插件)

    highlight.js(代码高亮插件) 官网 用法查看 核心 API Highlight.js 将一些函数导出为hljs对象的方法 强调 highlight(code, {language, ign ...

  6. 【Unity3D插件】AVPro Video插件分享《视频播放插件》

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给 ...

  7. Unity使用Highlighting高亮插件后发布exe文件进入场景是灰蒙蒙界面解决办法

    近期改以前的文件,发现报错,屏蔽代码后发现导出文件尽然灰蒙蒙的,如下2个图对比 查找半天发现如下问题,是高亮插件里的一个叫HighlightingBase.cs文件里的代码被屏蔽了如下2个图的部分,改 ...

  8. 12款最佳的 WordPress 语法高亮插件推荐

    语法高亮工具增强了代码的可读性,美化了代码,让程序员更容易维护.语法高亮提供各种方式由以提高可读性和文本语境,尤其是对于其中可以结束跨越多个页面的代码,以及让开发者自己的程序中查找错误.在这篇文章中, ...

  9. typescript语法高亮插件_JavaScript开发者必备的10个Sublime Text插件

    Sublime Text几乎是任何开发者在其工具箱的必备应用程序.Sublime Text是一款跨平台的,高度可定制的,高级的文本编辑器,既适合全功能的IDE(出了名的资源匮乏),又可匹配命令行编辑器 ...

  10. syntaxhighlighter 代码高亮 - 插件化

    syntaxhighlighter 代码高亮 - 插件化 之前做过很多网站,不同的网站也都有不同的经验总结,只是前些年都不怎么注重线上博客.由于现在自身技能的不断丰富,个人的插件库.总结性的经验文档. ...

最新文章

  1. ABAP中的动态运算函数
  2. Kotlin 与 Java有什么区别(最全最新的)
  3. ASP.NET 页面事件执行顺序 收藏
  4. [LeetCode]题解(python):072-Edit Distance
  5. TOJ 4393 Game
  6. android 知识体系
  7. 测试http请求的Chrome插件:Postman插件的查找安装模拟测试 - 讲解篇
  8. python负数的表示方法_python输入负数
  9. ZetCode PHP Symfony 教程
  10. 基于JAVA+SpringBoot+Mybatis+MYSQL的药房药品管理系统
  11. c语言实现输入任何十进制数,转换为相对应的2进制数 递归,我做的是这个C语言程序:采用递归方法,实现将十进制整数转换成二进制数(含整数部分与小数部分)...
  12. php版给UEditor的图片在线管理栏目增加图片删除功能
  13. elasticsearch 1.1.0 mmseg 英文数字分词
  14. 33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作
  15. 脚手架的安装及配置过程
  16. 谷歌语音合成_如何修改Google语音合成语音
  17. C++读取csv文件
  18. hadoop搭建伪分布式集群(centos7+hadoop-3.1.1)
  19. 设计模式(5)原型模式(Prototype)
  20. mac连接服务器打不开网页,Mac电脑联接网络但是浏览器打不开网页

热门文章

  1. 利用google网管工具,快速诊断网站(一)
  2. 软考之网络管理员(包含2004-2018历年真题详解+课本教材讲义+视频教程)
  3. cad完全卸载教程_完全卸载CAD2012的步骤教程--系统之家
  4. 2012中文字库简单统计与分类
  5. python程序设计实验报告答案大全_Python程序设计实验三
  6. R:读取大的TXT文件
  7. 计算机组成与体系结构之Flynn分类法
  8. python网易云_小白都懂的Python爬虫之网易云音乐下载
  9. 猎证计算机等级考试二级试题讲解,猎证计算机等级考试系统
  10. shell 命令返回值判断