UE4之蓝图接口

蓝图接口的好处是没有对象的限制,
无论什么类型,只要是继承了蓝图接口
就可以被调用

蓝图接口的作用就是可以通过一个类调用另一个类的事件
也就是可以起到桥梁的作用
UE4之蓝图接口_第1张图片
首先创建一个蓝图接口
修改蓝图接口里默认的那个函数
UE4之蓝图接口_第2张图片
下边的Float是在蓝图接口中自己添加的参数
UE4之蓝图接口_第3张图片

被调用的Actor要继承一下蓝图接口(工具栏找类设置)
UE4之蓝图接口_第4张图片

被调用的Actor中的蓝图这样写,
获取蓝图接口,后边随便写点功能,

UE4之蓝图接口_第5张图片

然后在调用着的蓝图里这样写
UE4之蓝图接口_第6张图片
意思是获取所有继承这个蓝图接口的actor,然后第0个,调用他的事件,
很简单,

这样吧两个Actor都拉到关卡中按下“2”发现还是无法调用,是因为调用者没有获取按键,方法很简单,获取玩家控制,启用按键即可
UE4之蓝图接口_第7张图片

这样在调用者传送参数,被调用的Actor就会输出了
UE4之蓝图接口_第8张图片

你可能感兴趣的:(ue4)