脚本及效果文件下载:
链接:https://pan.baidu.com/s/1UU1j976qK_dfPA4PKr8W4w
提取码:yy04
使用方法
1.导入unitypackage
2.在Main camera上添加 HighlightingEffect脚本
3.给需要高亮的物体添加 HighlightableObject脚本
4.编写High.cs脚本并将其挂载到任一物体(比如Light)上,脚本如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Highkjhz : MonoBehaviour
{
public HighlightableObject arrowA;
public HighlightableObject arrowB;
// Start is called before the first frame update
void Start()
{
arrowA.FlashingOn(Color.red, Color.yellow, 0.8f);
arrowB.FlashingOn(Color.red, Color.yellow, 0.8f);
}
// Update is called once per frame
void Update()
{
arrowA.FlashingOn(Color.red, Color.yellow, 0.8f);
arrowB.FlashingOn(Color.red, Color.yellow, 0.8f);
}
}
添加脚本和需要高亮的物体后,将会红黄交替的方式将物体边缘高亮。