标签:高亮 物体 点击 System Unity HighlightableObject using ZH
我们在某些项目中会有鼠标移上物体出现边缘光(高亮)的效果,鼠标移开的时候又恢复原样,那么具体是怎么实现的呢
我这里使用的是HighlightingSystem这个插件
链接:https://pan.baidu.com/s/15S34yaHnyUQ2RvhwKv6jMw
提取码:lsgy
效果如下:
实现如下:
1.点击你要高亮的物体,然后添加组件Higlighhtable Object ,
该物体要有碰撞器
2.新建脚本 Highlight_ZH
3.要高亮的物体挂载脚本 Highlight_ZH
脚本源码:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading;
using UnityEngine;
using UnityEngine.EventSystems;
public class Highlight_ZH : MonoBehaviour
{
protected HighlightableObject _HighlightableObject;
void Awake()
{
//初始化组件
_HighlightableObject = gameObject.AddComponent<HighlightableObject>();
}
private void onm ouseEnter()
{
_HighlightableObject.ConstantOn(Color.cyan);
}
private void onm ouseExit()
{
_HighlightableObject.ConstantOff();
}
}
运行试一下吧,是不是很简单呢
标签:高亮,物体,点击,System,Unity,HighlightableObject,using,ZH 来源: https://www.cnblogs.com/AranNice/p/16331342.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。