当前位置:   article > 正文

Unity 新手向,如何快速利用插件设置高亮状态_unity outline插件

unity outline插件

前言:相信很多小伙伴在开发游戏的过程中,会需要用到物体高亮的效果,效果如图所示。

 在初学阶段,我们不需要自己去写复杂的shader,而是快速利用插件来解决这一功能的需求。以下是我们本文将会使用到的一款免费的高亮插件:Quick OutlineQuick Outline | Particles/Effects | Unity Asset Store

一、导入资源商城里的Quick Outline插件

 二、将资源包中的Outline脚本挂载到需要进行高亮设置的物体上

 

三、此时运行,物体便会一直处于高亮的状态,这并不是我们希望的效果。因此,我们需要添加一个脚本进行控制。

  1. public class HighLight : MonoBehaviour
  2. {
  3. public Outline outline;
  4. void OnMouseEnter() //鼠标进入
  5. {
  6. outline.enabled = true;
  7. }
  8. void OnMouseExit() //鼠标退出
  9. {
  10. outline.enabled = false;
  11. }
  12. }

将新编写的HighLight脚本挂载到高亮物体上,并取消Outline脚本的勾选。如图所示:

 此时,再次运行,便会出现文章开头时的效果,即:只有当用户鼠标进入物体时,才会显示高亮的描边效果,退出则不显示。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号