HighlightingSystem插件使用(边缘发光)
来源:互联网 发布:矢量数据特点 编辑:程序博客网 时间:2024/06/05 02:09
插件链接: 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、真实场景中,点选后高亮物件:
- HighlightingSystem插件使用(边缘发光)
- HighlightingSystem插件使用(边缘发光)
- HighlightingSystem(边缘发光插件)的简单使用(一)
- Unity中使用Glow 11边缘发光插件
- 边缘发光
- Shader山下(十三)边缘发光
- 设置边缘发光效果
- unity3d边缘发光效果
- 边缘发光shader
- unity shader-边缘发光
- 发光滤镜.就是图像边缘发光
- 边缘发光效果的两种写法
- 边缘发光的表面着色器
- Shader实例:边缘发光和描边
- 【Shader】边缘发光效果的两种写法
- Shader 边缘发光、变灰、高亮着色器
- Shader 边缘发光、变灰、高亮着色器
- <Shader>一个简单的边缘发光的例子
- Hive
- Android Studio如何打包签名
- Springmvc 配置thymeleaf 和jsp 双模板引擎
- 委托
- Mac 配置Spark环境scala+python版本(Spark1.6.0)
- HighlightingSystem插件使用(边缘发光)
- 富文本
- C语言之函数使用
- 世界上最大的 SOA
- 文本域限定输入500,显示目前可以输入多少字
- 编写可读性代码的艺术(四)
- java 修饰符全解
- Android系统信息之Linux内核版本信息获取
- AndroidStudio中如何运行Java程序