接口的作用及使用方法

蓝图接口作用:用于蓝图类之间的通信;也可以与射线配合使用;

     接口使用方法一:

一、蓝图通信的应用

1、创建蓝图接口,更名rotation_interface,函数更名为rotationdoor。编译

2、创建蓝图类Door_BP,进入编辑界面,(添加接口)类设置——细节面板——接口——add——rotation_interface。(该蓝图必须实施接口的各种功能,以便调用执行操作)。

3、Door_BP事件图标,添加rotationdoor事件,添加节点setrelativerotation(设置相对旋转),z轴角度85。

4、进入thirdpersoncharacter事件蓝图,添加键盘7事件,添加节点rotationdoor函数进行通信(目标需要是Door_bp,所以需要添加Door_BP类型的变量door,使用时要注意变量有效性检测),执行Door_BP中的rotationdoor事件。

5、由于创建的变量door只是个空的引用,没有值,所以需要赋值,需要Door_bp蓝图类中把自己赋予这个变量。怎么赋予他呢?可以通过给他添加盒体触发器,重叠时,把重叠的对象(casttothirdpersoncharacter)强制类型转换,转换成功,说明是小白人与盒体触发器重叠,使用as third person character实例给它的变量door赋值Door_bp自身的引用。

接口使用方法二:

射线检测hit时,可以进行判断是否实现了接口?如果有接口,可以强制类型转换为接口,调用接口函数。

 也可以给接口发送信息:

   接口的参数:

射线碰撞检测时,可以带参数,输出碰撞点(impact point),

添加接口的不同的蓝图类,接口事件定义为不同内容,产生不同反应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Growthofnotes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值