骑乘系统所需知识
蓝图,动画为核心
其余都是额外功能
首先从epic商城下载模型
与之前开车教程不同,模型并没有控制蓝图,不能直接控制
因此我们从零开始
1.创建蓝图,设置模型和Box,添加idle动画
2.box碰撞判断玩家
创建一个接口,在接口里创建一个函数IsPlayer来判断box内是否为玩家
实现IsPlayer
设置box碰撞,连接借口isplayer
3.设置交互对象
接口创建RegisterInteractableActor来创建一个交互对象
在玩家蓝图实现
创建一个子类为了减少玩家里的节点量
getAction是按钮e
其中Getaction和ShowTip都是接口函数,目的在于显示按钮信息,WBG是umg的
4.调用接口
在骑具上调用接口,当接触为玩家时调用创建交互对象
5.运行测试