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

标题使物体边缘发光的插件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 相关知识。

生命不止,学习不止!

猜你喜欢

转载自blog.csdn.net/weixin_44078368/article/details/85052879