前言:相信很多小伙伴在开发游戏的过程中,会需要用到物体高亮的效果,效果如图所示。
在初学阶段,我们不需要自己去写复杂的shader,而是快速利用插件来解决这一功能的需求。以下是我们本文将会使用到的一款免费的高亮插件:Quick OutlineQuick Outline | Particles/Effects | Unity Asset Store
一、导入资源商城里的Quick Outline插件
二、将资源包中的Outline脚本挂载到需要进行高亮设置的物体上
三、此时运行,物体便会一直处于高亮的状态,这并不是我们希望的效果。因此,我们需要添加一个脚本进行控制。
public class HighLight : MonoBehaviour
{
public Outline outline;
void OnMouseEnter() //鼠标进入
{
outline.enabled = true;
}
void OnMouseExit() //鼠标退出
{
outline.enabled = false;
}
}
将新编写的HighLight脚本挂载到高亮物体上,并取消Outline脚本的勾选。如图所示:文章来源:https://www.toymoban.com/news/detail-672840.html
此时,再次运行,便会出现文章开头时的效果,即:只有当用户鼠标进入物体时,才会显示高亮的描边效果,退出则不显示。文章来源地址https://www.toymoban.com/news/detail-672840.html
到了这里,关于Unity 新手向,如何快速利用插件设置高亮状态的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!