开发中,我们有很多地方会用到物体高亮这个功能,网上搜索后大部分是HighLightSystem来实现的高亮功能,其实还有很多的方法实现物体的高亮。
只要你再Unity商城搜索OutLine,就会有很多免费好用的高亮插件。
我就介绍一下 QuickOutline这个插件吧。
首先将插件导入到工程里边。查看Demo你会发现有五种高亮模式。
1.Silhouette Only:模型被遮挡的部分整体高亮;
2.Outline Hidden:模型被遮挡的部分轮廓高亮;
3.Outline All:整个模型的轮廓高亮;
4.Outline And Silhouette:整个模型轮廓高亮+被遮挡的部分整体高亮;
5.Outline Visible:模型未被遮挡的部分轮廓高亮;
用法也超级简单,只要给你想要高亮的模型挂上Outline这个脚本就可以
OutLine Mode:选择高亮类型;
OutLine Color:选择高亮的颜色;
OutLint Width :高亮轮廓的宽度;(调节这个值可以实现闪烁高亮的效果)
Precompute OutLine:启用预计算:按顶点计算在编辑器中执行,并与对象序列化。 + "禁用预计算:在Awake()运行时执行逐顶点计算。 这可能会导致大网格的暂停。