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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
博览鸿蒙1 小时前
FPGA 开发软件学习笔记分享(内含安装与环境配置)
笔记·学习·fpga开发
日更嵌入式的打工仔2 小时前
SxsTrace.exe使用笔记
笔记
其美杰布-富贵-李2 小时前
pycalphad 学习笔记
笔记·学习·热力学计算
宵时待雨2 小时前
数据结构(初阶)笔记归纳2:顺序表的实现
c语言·数据结构·笔记·算法
Moonquakes5402 小时前
嵌入式基础学习笔记(51)
笔记·单片机·学习
宵时待雨3 小时前
STM32笔记归纳1:STM32的基本信息与引脚分布
笔记·stm32·嵌入式硬件
_叶小格_3 小时前
ansible自动化入门基础
运维·笔记·学习·自动化·ansible
浩瀚地学3 小时前
【Java】集合-Collection
java·开发语言·经验分享·笔记·学习
He BianGu4 小时前
【笔记】DebuggerDisplay、DebuggerBrowsable 及其相关“系列”特性的系统性说明
笔记·c#
其美杰布-富贵-李4 小时前
OpenCalphad 学习笔记
笔记·学习·热力学计算