1、蓝图应用虚幻引擎(UE4)技术基础目 录击 中 事 件实 现 物 体 来 回 移 动Input输 入 与 玩 家 快 捷 键 交 互用 户 界 面 和 HUD创 建 游 戏 约 束游 戏 结 束 与 重 玩 功 能第五节创建游戏约束人物行走原理学习目标1 玩家冲刺时体力值下降2.玩家拾起弹夹补充弹药人物行走原理1 玩家冲刺时体力值下降(1)自定义事件SprintDrain,封装体力下降函数。人物行走原理1 玩家冲刺时体力值下降(2)每隔0.2秒,调用自定义函数SprintDrain,减少体力。并且实现持续按下加速就会持续掉体力人物行走原理1 玩家冲刺时体力值下降(3)同时松开按钮,就清除计时器
2、。人物行走原理1 玩家冲刺时体力值下降(4)当没有按下鼠标右键时,每隔0.2秒恢复0.05的体力。人物行走原理1 玩家冲刺时体力值下降(5)在按下鼠标右键这里的逻辑上添加IsSprinting变量设置按下为真,抬起为假。人物行走原理1 玩家冲刺时体力值下降(6)在按下鼠标右键这里的逻辑上加上判断:当体力为0的时候应该不能加速;或者在加速中体力值消耗到0时也恢复速度为600。人物行走原理2.玩家拾起弹夹补充弹药(1)创建一个蓝图类,用于处理拾取子弹,取名为AmmoPickup。添加形状和材质。人物行走原理2.玩家拾起弹夹补充弹药(2)我们在AmmoPickup蓝图中,添加如下蓝图逻辑。主要实现,重叠碰撞后,增加子弹数,播放音效,同时摧毁子弹夹。实现弹夹获取限制,玩家子弹数小于30才能拾取弹夹,并且玩家持有子弹数不能超过30,及如果当前子弹数为25,拾取弹夹后子弹值为30。思考与练习Thanks虚幻引擎(UE4)技术基础蓝图应用