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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
lkbhua莱克瓦2442 分钟前
IO流——字符集
java·笔记·字符集·字符流
眼眸流转1 小时前
Godot学习笔记
笔记·学习·godot
世界宇宙超级无敌究极特级顶级第一非常谱尼1 小时前
RF Power Amplifers for Wireless Communications 第一章学习笔记
笔记·学习·pa·功率放大器·mmic
!!!!!!!!!!!!!!!!.1 小时前
CTF WEB入门 命令执行篇71-124
笔记·学习·安全·ctf
zhangrelay1 小时前
Webots 2025a + ROS 2 Jazzy e-puck 机器人教程
笔记·学习·机器人
摇滚侠2 小时前
2025最新 SpringCloud教程,Seata-基础-环境搭建,笔记64
笔记·spring·spring cloud
2301_810746312 小时前
CKA冲刺40天笔记 - day23 Kubernetes RBAC Explained - Role Based Access Control
笔记·kubernetes
unclecss2 小时前
键盘输入延迟 800 ms?!——一次终端“假死”排查笔记
linux·运维·笔记·性能优化·auditd
jimmyleeee2 小时前
人工智能基础知识笔记二十四:构建一个可以解析PDF简历的Agent
笔记·pdf
jimmyleeee2 小时前
人工智能基础知识笔记二十五:构建一个优化PDF简历的Agent
人工智能·笔记