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

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

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

我们添加两个参数

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

EquipmentLength 设置默认值0.6秒

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

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

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

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

相关推荐
崎岖Qiu4 小时前
【设计模式笔记17】:单例模式1-模式分析
java·笔记·单例模式·设计模式
Chloeis Syntax5 小时前
MySQL初阶学习日记(1)--- 数据库的基本操作
数据库·学习·mysql
lkbhua莱克瓦246 小时前
Java练习-正则表达式 1
java·笔记·正则表达式·github
musenh6 小时前
css样式学习
css·学习·css3
Larry_Yanan6 小时前
QML学习笔记(五十)QML与C++交互:QML中单例C++对象
开发语言·c++·笔记·qt·学习·ui·交互
im_AMBER6 小时前
算法笔记 09
c语言·数据结构·c++·笔记·学习·算法·排序算法
Nan_Shu_6147 小时前
学习:JavaScript(5)
开发语言·javascript·学习
yuxb737 小时前
ELK企业级日志分析系统
笔记·elk
民乐团扒谱机7 小时前
实验室安全教育与管理平台学习记录(八)特种设备安全
学习·安全
卡提西亚8 小时前
C++笔记-9-三目运算符和switch语句
c++·笔记