先看效果
1.首先创建一个ActorComponent
在Beginplay处获取组件拥有者的静态模型
自定义两个事件,用于激活和取消高亮显示
2.准备后处理材质,用于物体的高亮显示
材质的蓝图节点太多,不方便截图,可以直接点击链接下载后自行查看
链接:https://pan.baidu.com/s/1k0FC5HlrZxfUMa2r-ONt_Q
提取码:kh3z
--来自百度网盘超级会员V5的分享
3.在场景中放置后处理体积
点选放置在场景中的后处理体积,在细节设置后处理体积设置中,打开无限范围,使后处理体积应用在场景全部范围。
然后在细节设置渲染功能设置中,在后处理材质数组中,新建后处理材质数组,选择上面下载的后处理材质
4.执行物体高亮显示
将高亮组件附加到你需要高亮的Actor身上
这里我使用了射线检测的方式,当射线检测到物体,调用蓝图接口执行高亮显示