ue引擎游戏开发笔记(26)——处理角色死亡敌人仍攻击bug

1.需求分析

对游戏中存在的各种小问题做细节处理,例如玩家在死亡后,敌人仍对着目标开炮,并且仍然触发爆炸效果。

2.操作实现

1.首先分析问题起因,是由于虽然玩家控制的小车被摧毁了,但控制器仍然存在,没有被禁用掉,直接禁用掉控制器可行,当然玩家死亡,显示game over后立即重新开始也是完全可行的。

2.以禁用控制器为例,首先在tank类中声明控制器 并构建一个bool值:

3.之后在tank的死亡句柄中,将其修改为false:

4.再在游戏模式中调用死亡句柄:

5.此时再编译代码,玩家死亡后敌人不会再继续攻击了。

相关推荐
阿 才14 分钟前
正点原子阿尔法imux6ull烧录不进tf卡程序
bug
jyan_敬言23 分钟前
【算法】高精度算法(加减乘除)
c语言·开发语言·c++·笔记·算法
¥-oriented37 分钟前
数据集资源
笔记
biuyyyxxx1 小时前
Power Query功能区 - 主页
笔记·学习·excel
今儿敲了吗1 小时前
DS-3 循环队列判断队满
数据结构·笔记·学习
m0_651562521 小时前
2026.3.23搭建AI算法可视化部署演示学习笔记
笔记·学习
CODE_RabbitV1 小时前
STM32F103C8T6 理论部分学习笔记
笔记·stm32·学习
小陈phd2 小时前
系统架构师学习笔记(四)——计算机体系结构之校验码
笔记·学习
Yu_Lijing2 小时前
基于C++的《Head First设计模式》笔记——中介者模式
笔记·设计模式·中介者模式
路小雨~2 小时前
Django 学习笔记:从入门到项目开发的完整梳理
笔记·python·学习·django