UE4甜筒教艺术生学蓝图#16.蓝图通信-蓝图接口实践篇
0基础扒虚幻
编辑于 2023年03月06日 16:24

这一节课的内容干货还是很多了。甜老师主要讲了两个实践项目:

一、蓝图接口通讯03:48

二、添加高亮材质13:01

——————————————————

00:46 监测互动对象

蓝图接口的使用大致可以分成三步

第一、创建接口

03:47 创建一个接口

命名为互动接口,函数名为互动

第二、在接收对象中,设置接口(接收使用事件)

在接收对象中,添加接口,搜索接口的名字!

04:09 通讯的对象添加接口

分别在门,NPC ,物品

发消息是函数的形式,接收是事件的形式!

04:42 在物品类中,设置接口的行为

互动事件,这里是直接销毁

05:23 门的,接口事件

实现门的开关

06:19 NPC的互动

UI ,并设置为所需。

06:50 UI的设置

文本框——设置为所需!——在NPC的蓝图中,添加控件(Widget)——并在细节面板中,1控件类—选择对话框,2空间—选择屏幕(这样字就会永远面向屏幕),3以所需大小绘制—选择;3渲染—可视为假

08:36 在NPC蓝图中添加事件互动

第三步,在发送信息对象设置接口(使用接口函数)

09:59 在charact中筛碰撞物体

通道检测线条结果后,筛选碰撞对象是否有接口!cast to互动接口

11:20 在character中设置接

发消息使用接口函数(而不是接口事件)

—————————2—————————

13:00 高亮显示

添加一个后期处理体积—细节面板中设置为无限范围,

14:07 把高亮材质添加到后期处理材质

14:46 设置高亮的函数

添加节点—设置渲染自定义深度Mesh(设置完成后后期处理材质才会生效)

这个的目标:解释基元组件(primitive component)的含义!

16:40 筛选那个对象高亮

按标签获取组件,首次筛选选择基元组件,还可以通过标签筛选—HighLight。

18:42 给对象添加标签

在character蓝图中调用高亮函数19:45