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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
2501_936960361 小时前
1.树莓派零基础教学
笔记
呱呱巨基2 小时前
c语言 文件操作
c语言·开发语言·c++·笔记·学习
hnult3 小时前
全功能学练考证在线考试平台,赋能技能认证
大数据·人工智能·笔记·课程设计
yangzheui4 小时前
【VUE2转VUE3学习笔记】-Day1:模板语法
vue.js·笔记·学习
Hammer_Hans4 小时前
DFT笔记27
笔记
Timmylyx05184 小时前
类欧几里得学习笔记
笔记·学习·算法
aluluka4 小时前
Emacs折腾日记(三十六)——打造个人笔记系统
笔记·python·emacs
d_b_4 小时前
UCIE 笔记(一)
笔记·学习·芯片
悠哉悠哉愿意4 小时前
【强化学习学习笔记】强化学习简介
笔记·学习·强化学习
Jack___Xue5 小时前
LangGraph学习笔记(六)---LangGraph ReAct应用
笔记·学习·react.js