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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
赏你个麻辣烫儿10 分钟前
机器学习学习笔记
笔记·学习
huangyuchi.1 小时前
【C++11】Lambda表达式
开发语言·c++·笔记·c++11·lambda·lambda表达式·捕捉列表
Mercury-circle2 小时前
JavaScript基础知识合集笔记1——数据类型
开发语言·javascript·笔记
Small踢倒coffee_氕氘氚2 小时前
是否应该禁止危险运动论文
经验分享·笔记·算法·灌灌灌灌
foo1st3 小时前
MySQL 8(Ubuntu 18.04.6 LTS)安装笔记
笔记·mysql·ubuntu
Small踢倒coffee_氕氘氚3 小时前
苹果计划2026年底前实现美版iPhone“印度造”,以减轻关税及地缘政治风险
经验分享·笔记·灌灌灌灌
cndrip3 小时前
【量化交易笔记】17.多因子的线性回归模型策略
笔记·线性回归
贩卖黄昏的熊3 小时前
JavaScript 笔记 --- part6 --- JS进阶 (part1)
java·javascript·笔记
HtwHUAT4 小时前
二、UI自动化测试02--元素定位方法
笔记·python·selenium·ui
waves浪游4 小时前
自动化测试实战篇
测试用例·bug·测试