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

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

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

我们添加两个参数

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

EquipmentLength 设置默认值0.6秒

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

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

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

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

相关推荐
Non importa4 小时前
【初阶数据结构】树——二叉树(上)
c语言·数据结构·学习·算法
Rousson4 小时前
硬件学习笔记--57 MCU相关资源介绍
笔记·单片机·mcu·学习
h汉堡5 小时前
C++入门基础
开发语言·c++·学习
Rinai_R6 小时前
MIT6.S081-2024版本的环境搭建
笔记·操作系统·环境搭建·计算机基础·xv6·mit6s081
小斌的Debug日记6 小时前
SpringBoot和微服务学习记录Day3
spring boot·学习·微服务
路有瑶台6 小时前
EXCEL学习
学习·excel
计算机视觉与OpenCV7 小时前
自动驾驶与机器人算法学习
学习·机器人·自动驾驶
筱小虾米7 小时前
Dify忘记管理员密码,重置的问题
人工智能·学习·dify
FAREWELL000757 小时前
C#进阶学习(九)委托的介绍
开发语言·学习·c#·委托
我的代码永没有bug8 小时前
day1-小白学习JAVA---JDK安装和环境变量配置(mac版)
java·学习·macos