UE4之蓝图接口

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

蓝图接口的作用就是可以通过一个类调用另一个类的事件
也就是可以起到桥梁的作用
这里写图片描述
首先创建一个蓝图接口
修改蓝图接口里默认的那个函数
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ufjil2us-1614131583043)(https://img-blog.youkuaiyun.com/20171215151101766?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY0MDk3MTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
下边的Float是在蓝图接口中自己添加的参数
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PdBBGxED-1614131583044)(https://img-blog.youkuaiyun.com/20170802203252612?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY0MDk3MTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

被调用的Actor要继承一下蓝图接口(工具栏找类设置)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-521Ivmz5-1614131583045)(https://img-blog.youkuaiyun.com/20170802203017445?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY0MDk3MTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7EMzEd4E-1614131583047)(https://img-blog.youkuaiyun.com/20170802203133380?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY0MDk3MTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

然后在调用着的蓝图里这样写
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h4905N7p-1614131583047)(https://img-blog.youkuaiyun.com/20170802202816387?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY0MDk3MTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
意思是获取所有继承这个蓝图接口的actor,然后第0个,调用他的事件,
很简单,

这样吧两个Actor都拉到关卡中按下“2”发现还是无法调用,是因为调用者没有获取按键,方法很简单,获取玩家控制,启用按键即可
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AkoFR0AQ-1614131583048)(https://img-blog.youkuaiyun.com/20170802203556486?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY0MDk3MTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

这样在调用者传送参数,被调用的Actor就会输出了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dt9ruu7y-1614131583049)(https://img-blog.youkuaiyun.com/20170802203722671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY0MDk3MTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值