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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
二哈赛车手1 小时前
新人笔记---ApiFox的一些常见使用出错
java·笔记·spring
xian_wwq4 小时前
【学习笔记】AGC协调控制系统概述
笔记·学习
x_yeyue4 小时前
三角形数
笔记·算法·数论·组合数学
憧憬成为java架构高手的小白5 小时前
docker学习笔记(基于b站多个视频学习)【未完结】
笔记·学习
RainCity6 小时前
Java Swing 自定义组件库分享(七)
java·笔记·后端
東隅已逝,桑榆非晚7 小时前
字符函数和字符串函数
c语言·笔记
Upsy-Daisy7 小时前
AI Agent 项目学习笔记(七):RAG 高级扩展——过滤检索、PgVector 与云知识库
人工智能·笔记·学习
智者知已应修善业8 小时前
【51单片机LED闪烁10次数码管显示0-9】2023-12-14
c++·经验分享·笔记·算法·51单片机
智者知已应修善业8 小时前
【51单片机2按键控制1个敞亮LED灯闪烁和熄灭】2023-11-3
c++·经验分享·笔记·算法·51单片机
w20180010 小时前
二年级下册语文看图写话作文:蛋壳的奇妙之旅
笔记