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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
moxiaoran575315 分钟前
uni-app学习笔记二十九--数据缓存
笔记·学习·uni-app
自小吃多3 小时前
STC8H系列 驱动步进电机
笔记·单片机
moxiaoran57535 小时前
uni-app学习笔记三十--request网络请求传参
笔记·学习·uni-app
明月醉窗台8 小时前
qt使用笔记二:main.cpp详解
数据库·笔记·qt
Shaoxi Zhang9 小时前
NVM常用命令记录
笔记
upp9 小时前
【bug】Error: /undefinedfilename in (/tmp/ocrmypdf.io.9xfn1e3b/origin.pdf)
ubuntu·pdf·bug·ghostscript
wind_one110 小时前
STM32[笔记]--1.前置准备
笔记·stm32·单片机
jackson凌10 小时前
【Java学习笔记】String类(重点)
java·笔记·学习
杨过姑父11 小时前
部署开源版禅道,修改apache端口无效解决
bug·apache·软件工程·issue
a_1571532498611 小时前
SpringCloud学习笔记-4
笔记·学习·spring cloud