Highlighting System 4.0使用记录

插件资源:https://pan.baidu.com/s/1WpiIP_1B9NVtgVsLyQ0pcA
提取码:rkcj

1.给主摄像机添加脚本Highlighting Renderer脚本,路径为Assets/Plugins/Highlighting System/Scripts
2.给需要边缘高光的物体添加Highlighter脚本,路径一样

之后在摄像机下添加脚本就可以通过鼠标点击控制物体高亮

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using HighlightingSystem;
using System.Text;

public class ClickController : MonoBehaviour
{
    public Color hoverColor = Color.red;        //鼠标滑过时的颜色
    public Color ClickColor = Color.yellow;     //点击过后物体的颜色
    
    private void Update()
    {
        ClickPeople();       
    }

    void ClickPeople()
    {
        Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);        //通过鼠标坐标生成射线
        RaycastHit hit;     //射线碰撞到的物体信息
        if(Physics.Raycast(ray,out hit))
        {
            Transform tr = hit.collider.transform;      //获取碰撞到的物体的transform
            if (tr == null) return;

            var highlighter = tr.GetComponent<Highlighter>();       //获得物体身上的Highlighter脚本
            if (highlighter == null) return;

            highlighter.Hover(hoverColor);      //鼠标滑过时亮
         
            if (Input.GetMouseButtonDown(0))
            {
                highlighter.isClick = !highlighter.isClick;     //我在Highlighter脚本中添加了一个bool值判断物体是否被点击
            }

            if (highlighter.isClick)
            {
                highlighter.ConstantOn(ClickColor);     //开启高亮             
            }
            else
            {
                highlighter.ConstantOff();  //关闭高亮
             }
        }
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 更新:【面试题含答案】http://bbs.9ria.com/thread-288394-1-1.html 高频问...
    好怕怕阅读 4,825评论 3 52
  • 转载自VR设计云课堂[https://www.jianshu.com/u/c7ffdc4b379e]Unity S...
    水月凡阅读 1,068评论 0 0
  • 我使用的版本是Highlighting System v4.0,这是一个功能强大,简单易用的插件。 一、导入插件,...
    午字横阅读 4,187评论 0 1
  • Unity编辑器基础 1.请描述游戏动画有几种,以及其原理。 主要有关节动画、单一网格模型动画(关键帧动画)、骨骼...
    豆铮阅读 4,661评论 0 6
  • 爱可以组很多的词,比如爱情、爱好、爱人……今天我们就来说说溺爱这个词语。 由于计划生育的实施,孩子成了家里的宝...
    耿董阅读 215评论 0 2