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

这篇具有很好参考价值的文章主要介绍了Unity 新手向,如何快速利用插件设置高亮状态。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

unity 高亮,unity,unity,游戏引擎,游戏

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

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

unity 高亮,unity,unity,游戏引擎,游戏

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

unity 高亮,unity,unity,游戏引擎,游戏

 

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

public class HighLight : MonoBehaviour
{
    public Outline outline;  

    void OnMouseEnter()  //鼠标进入 
    {
        outline.enabled = true;
    }

    void OnMouseExit()  //鼠标退出
    {
        outline.enabled = false;
    }
}

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

unity 高亮,unity,unity,游戏引擎,游戏

 此时,再次运行,便会出现文章开头时的效果,即:只有当用户鼠标进入物体时,才会显示高亮的描边效果,退出则不显示。文章来源地址https://www.toymoban.com/news/detail-672840.html

到了这里,关于Unity 新手向,如何快速利用插件设置高亮状态的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity】智能提示和高亮Shader代码插件

    笔者最近在学习编写unity的shader,这玩意需要的知识本来就多,偏偏VS对shader的CG、HLSL等语音的智能提示不足,因此急需一些手段进行提示。研究结论如下,废话不多说直接上图: (1)在VS中的扩展——管理扩展能够下载到ShaderLabVS,一个免费的shader提示插件,安装流程可以看

    2024年02月13日
    浏览(45)
  • 【VSCode】设置关键字高亮的插件 | Highlight Word

    本文主要介绍在 VSCode 看代码时,怎样使某个单词高亮显示,主要通过以下三步实现: 安装 highlight-words 插件 配置 highlight-words 插件 设置高亮快捷键F8 工作是嵌入式开发的,代码主要是C/C++的,之前一直用 source insight 4 看代码,最近转到 VSCode ,使用 VSCode 看代码时,发现它居

    2024年02月11日
    浏览(59)
  • Idea和Android Studio【插件】全局自动设置代码高亮级别为 Syntax

    IDEA默认的代码高亮级别是all problems,显示所有可能存在的问题。问题是这样虽然详细,但会把编辑器搞得很卡 —— 一方面,idea 在检查代码的时候会跑满cpu,有时移动鼠标都很卡;另一方面,这个宇宙最强ide之一竟然没有gpu加速功能,滚动条上的标记都是cpu绘制的。 网上已

    2024年02月12日
    浏览(42)
  • VSCode如何设置高亮

    一、概述 本文主要介绍在 VSCode 看代码时,怎样使某个单词高亮显示,主要通过以下三步实现: 安装 highlight-words 插件 配置 highlight-words 插件 设置高亮快捷键F8 工作是嵌入式开发的,代码主要是C/C++的,之前一直用 source insight 4 看代码,最近转到 VSCode ,使用 VSCode 看代码时,

    2024年02月13日
    浏览(30)
  • 新手向 使用C#自带方法制作unity存档系统(无插件)

    纯原创,自制 本人还是个在校的高中生,能力不精如果有漏洞欢迎指出 先放出我们示范项目的样子 演示项目工程文件下载 后面会在B站发详细的视频教程(所以文章之后肯会改) 嫌麻烦的直接复制到项目里就可以用哦 (全部的SaveSystem源码最后放出方便大家复制) 可以存储

    2024年02月10日
    浏览(53)
  • 如何利用Idea创建一个Servlet项目(新手向)

    💕\\\"Echo\\\"💕 作者:Mylvzi 文章主要内容:如何利用Idea创建一个Servlet项目(新手向) Servlet是tomcat的api,利用Servlet进行webapp开发很方便,本文将介绍如何通过Idea创建一个Servlet项目(一共分为七步,这可能是我们写过的最复杂的 hello world) 在项目创建的过程中,我们将使用maven进行代码的编

    2024年02月19日
    浏览(61)
  • 新手如何快速学习单片机?

    初步确定学习目标:是学习简单便宜的51呢,还是学习简单但是性价比已经不算太高的,但是功能强大稳定可靠的avr,还是物美价廉的stm32,或者ARM9(可以跑系统了),再往上x86什么的如果是学8位的单片机,推荐一款仿真软件proteus,支持的芯片很多比如atmel的最新版本是8.2,

    2024年02月13日
    浏览(51)
  • 新手如何快速上手学习单片机?

    读者朋友能容我,不使博文负真心 新开专栏,期待与诸君共享精彩 个人主页: 17_Kevin-CSDN博客 专栏:《单片机》   学习单片机是一个有趣且有挑战性的过程。单片机是一种微控制器,广泛应用于各种电子设备和嵌入式系统中。在这篇博客中,我将分享一些学习单片机的方法

    2024年03月13日
    浏览(51)
  • 新手如何快速学Java?不要慌!

    Java是一种广泛使用的编程语言,它被广泛应用于开发各种类型的应用程序,包括Web应用、移动应用、桌面应用等。对于新手来说,快速掌握Java技能是非常重要的。本文将为新手提供一些快速学习Java的方法和技巧。 1.了解Java的基本语法 学习Java的第一步是了解其基本语法。

    2024年02月11日
    浏览(33)
  • 新手应该如何快速上手MySQL数据库?

    数据库是计算机系统中用于存储、管理和检索数据的系统。它允许用户访问并管理数据,并具有可靠、可扩展和高效的特性。 MySQL是一个开源的关系型数据库管理系统,在互联网领域被广泛使用,如今也成为各种行业使用的标准数据库之一。 在这部分学习过程中,主要以 M

    2024年02月06日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包