UE5 蓝图 实现梯子功能

UE5 蓝图实现梯子功能 通过按键上下梯子 通过WS实现在梯子上的移动
具体思路 将梯子移动需要按键事件写在梯子蓝图里,当按下按键上梯子后,禁用原有的character的输入,启用梯子蓝图输入

梯子蓝图视口:StartPositionUp设置了从上往下爬梯子的初始位置,StartPositionDown设置了从下往上爬梯子位置,TopCollision可以判断是否爬到了梯子顶端,OnLadder记录玩家当前是否在梯子上,StartLocation记录玩家初始位置,判断玩家初始位置是在梯子下面还是上面,梯子的网格体和材质可以从官方horroengine教程中找到
在这里插入图片描述
character蓝图 通过按键触发爬梯子,因为默认梯子里面输入是关闭的,所以需要在character里面写入
在这里插入图片描述
梯子蓝图
鼠标移动控制方向
在这里插入图片描述
W S 控制玩家在梯子的上下移动,最后加了一个判断是否移动到梯子的最下面,如果是则执行离开梯子事件,同理其实也可以判断是否在梯子顶端,但我这里通过一个碰撞检测进行判断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值