UE4学习笔记 FPS游戏制作15修正可以换枪中可以继续换枪和开火的Bug

现在存在的问题是换枪动作没完成时,可以继续换枪或者开枪

因为换枪这个动作是由玩家进行的,所以应该修改FppShooter脚本

我们添加两个参数

最后一次换枪的时间和换枪动画的长度

EquipmentLength 设置默认值0.6秒

添加一个新函数IsInEquip,返回值为是否正在换枪

在StartFire函数里,开始射击前先判断一下是否正在换枪

在SwitchWeapon函数里,开始换枪前也判断一下是否换枪

在SwitchWeapon函数里,最后更一下换枪的时间

相关推荐
代码萌新知20 分钟前
设计模式学习(五)装饰者模式、桥接模式、外观模式
java·学习·设计模式·桥接模式·装饰器模式·外观模式
驱动探索者3 小时前
find 命令使用介绍
java·linux·运维·服务器·前端·学习·microsoft
小雨凉如水3 小时前
k8s学习-pod的生命周期
java·学习·kubernetes
li星野3 小时前
打工人日报#20251005
笔记·程序人生·fpga开发·学习方法
charlie1145141913 小时前
理解C++20的革命特性——协程支持2:编写简单的协程调度器
c++·学习·算法·设计模式·c++20·协程·调度器
文火冰糖的硅基工坊4 小时前
[人工智能-综述-21]:学习人工智能的路径
大数据·人工智能·学习·系统架构·制造
JJJJ_iii4 小时前
【深度学习01】快速上手 PyTorch:环境 + IDE+Dataset
pytorch·笔记·python·深度学习·学习·jupyter
好奇龙猫4 小时前
日语学习-日语知识点小记-进阶-JLPT-N1阶段应用练习(5):语法 +考え方18+2022年7月N1
学习
。TAT。5 小时前
Linux - 进程状态
linux·学习
red_redemption5 小时前
自由学习记录(105)
学习