虚幻引擎UE4/5——骑乘系统1接口互动


骑乘系统所需知识

蓝图,动画为核心

其余都是额外功能


首先从epic商城下载模型

与之前开车教程不同,模型并没有控制蓝图,不能直接控制


因此我们从零开始

1.创建蓝图,设置模型和Box,添加idle动画

362863e459bc4666af0807a7ac9d7a5d.png

2.box碰撞判断玩家

创建一个接口,在接口里创建一个函数IsPlayer来判断box内是否为玩家

67d19eba8380499cbcf89a3d8cc51b6b.png

实现IsPlayer 

38a5d213ee8d49218df86540319b57bf.png

设置box碰撞,连接借口isplayer

9bc3f6655e5b4723a2c40fe87b9da557.png 

 3.设置交互对象

接口创建RegisterInteractableActor来创建一个交互对象

27fcd75c29844a49b40aaf531aa2f441.png

 在玩家蓝图实现

1cee3b14eef5458c8abafce89777254c.png 创建一个子类为了减少玩家里的节点量

getAction是按钮e

f3d7f1069f2747068c15f2e4a7a11950.png

 dcdccceecf9347129560d615a7e90e39.png

 其中Getaction和ShowTip都是接口函数,目的在于显示按钮信息,WBG是umg的

 78cb0c98d9e845feaf64fca7a4112b17.png

 4.调用接口

在骑具上调用接口,当接触为玩家时调用创建交互对象

b2a51c2b36cf40319080829a088281ad.png

5.运行测试

33b74e1e3c8f45eba035a8c4c0db1f04.png 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值