1.在场景摄像机上挂载 Highlighting Effect 脚本,用于渲染外发光
2.在需要外发光效果的物体上添加 HighlightableObject 脚本,用于外发光效果显示
3.进行外发光的触发开始与结束代码实现
脚本挂在需要发光的物体上,我是新建一个cube为例子
public class HighLight : MonoBehaviour
{
//持有当前外发光需要的组件
private HighlightableObject m_ho;
void Awake()
{
//初始化组件
m_ho = GetComponent<HighlightableObject>();
}
/// <summary>
/// 鼠标指向模型时触发
/// </summary>
private void OnMouseEnter()
{
//开启外发光
m_ho.FlashingOn(Color.green, Color.blue, 1f);
}
/// <summary>
/// 鼠标离开模型时触发
/// </summary>
private void OnMouseExit()
{
//关闭外发光
m_ho.FlashingOff();
}
}
@/插件导入时如若报错,将错误行代码注释掉即可
插件下载链接地址 :https://download.csdn.net/download/qq_39735878/11240091