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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
wqdian_com13 小时前
华为手机浏览器的一个bug
服务器·华为·bug
渣渣灰958713 小时前
嵌入式设备通信方式总结
笔记
IT英语写作研习社13 小时前
英语写作中“复杂的”complex complicated 的用法
笔记
handler0113 小时前
速通蓝桥杯省一: 前缀和&差分(附经典例题)
c语言·c++·笔记·职场和发展·蓝桥杯
问心无愧05131 天前
ctf show web入门37
笔记
羊群智妍1 天前
2026生成式AI搜索优化:GEO监测工具全解析
笔记
koo3641 天前
周报5.10
笔记
kdxiaojie1 天前
U-Boot分析【学习笔记】(3)
linux·笔记·学习
智者知已应修善业1 天前
【51单片机模拟生日蜡烛】2023-10-10
c++·经验分享·笔记·算法·51单片机
智者知已应修善业1 天前
【51单片机如何让LED灯从一亮到八,再从八亮到一】2023-10-13
c++·经验分享·笔记·算法·51单片机