标题使物体边缘发光的插件highlighting system v2.0
今天给大家分享一个使物体发光的插件,highlighting system v2.0,可以根据自己的需要,设置从某种颜色到另一种颜色闪烁发光的效果,操作十分简单,希望能帮到需要的人。
下面为大家展示的是从Red到Yellow闪烁的效果。
1、导入插件到unity,导入后可能会报错,不用担心,直接注释掉就可以了,在这里我用的unity是5.4.3d的版本。
2.导入后可以看到Aesst下会有两个文件夹,HighlightingSystemDemo,是一些实例,有兴趣的朋友可以看一下。Plugins里面就是我们接下来要用到的相关代码了。
3.Resources里面是一些Shader,Scripts里面有两个脚本,一个是HighlightableObject(用来显示边缘发光,哪一个物体需要边缘发光,就可以把该脚本挂载在那个物体上面),另一个是HighlightingEffect(需要挂载到Main Camera上用来渲染)
4.在HighlightingSystemDemo文件夹下的Scripts中找到CameraTargeting这个脚本,同样也挂载到Main Camera
这样运行一下,用鼠标点一下物体,就会发光了,
如果想要自己设置需要的颜色,只需要,创建一个脚本,写两行代码。然后把这个脚本也挂载到要发光的物体上。这样自定义物体边缘发光就完成了。
public class MoveTest : MonoBehaviour {
public HighlightableObject h;
void Start ()
{
h.FlashingOn(Color.red, Color.yellow);
}
}
当然这个里面还有很多方法,其他的方法自己探究哦,
(1)、ConstantOn(Color.c); 边缘发光
(2)、ConstantOff(Color.c)边缘发光效果关闭
(3)、FlashingOn(Color.red, Color.yellow);从一种颜色到另一种颜色的闪烁。
好了,今天就到这里了,希望能帮到需要的人,喜欢的话,不要忘记加关注哦!后续我会继续分享其他插件的使用,以及有关unity,VR AR 相关知识。
生命不止,学习不止!