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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
杰尼龟3682 小时前
Convince Develop 学习笔记
笔记·学习
不早睡不改名@3 小时前
Netty源码分析---Reactor线程模型深度解析(二)
java·网络·笔记·学习·netty
2501_938176883 小时前
股指期货的交易成本全解析
笔记
中屹指纹浏览器3 小时前
2026多账号运营的零信任架构:指纹浏览器与网络安全的深度融合实践
经验分享·笔记
热爱生活的猴子4 小时前
训练与推理时 Tokenizer Padding 用法笔记
人工智能·笔记·机器学习
Dr.F.Arthur5 小时前
我的算法笔记——哈希表篇
数据结构·笔记·散列表
ZhiqianXia5 小时前
Pytorch 学习笔记(4) : torch.backends
pytorch·笔记·学习
FakeOccupational6 小时前
【电路笔记 通信】8B_10B编码 高速数据传输的串行数据编码技术 论文流程对应实现(简化版本,仅编码数值)
笔记
忙什么果6 小时前
Mamba学习笔记2:Mamba模型
android·笔记·学习
悠哉悠哉愿意6 小时前
【物联网学习笔记】ADC
笔记·单片机·嵌入式硬件·物联网·学习