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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
2401_884810743 小时前
MySQL视图笔记
数据库·笔记·mysql
扶离_flee3 小时前
麦田物语学习笔记:背包物品选择高亮显示和动画
笔记·学习
Daniel_1874 小时前
Promise-课堂笔记
前端·javascript·笔记
大邳草民5 小时前
iOS 概述
笔记·ios
Hacker_LaoYi5 小时前
攻防世界 bug
安全·bug
不错就是对6 小时前
韩顺平老师Linux学习笔记【持续更新...】
大数据·linux·运维·笔记·深度学习·学习
纪伊路上盛名在8 小时前
高级生化大纲
笔记·学习·学习方法
KhalilRuan10 小时前
UnityDemo-TheBrave-制作笔记
笔记
️Carrie️10 小时前
4.3.3 最优二叉树+二叉查找树
数据结构·笔记·算法
从善若水10 小时前
【Rust学习笔记】Rust 的所有权介绍
笔记·学习·rust