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

1.需求分析

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

2.操作实现

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

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

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

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

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

相关推荐
Oll Correct7 小时前
实验二十一:验证OSPF可以划分区域
网络·笔记
pluviophile_s13 小时前
第18讲:⾃定义类型:结构体
c语言·笔记
Wyc7240915 小时前
软考笔记放大发
笔记
SHARK_pssm16 小时前
【数据结构——顺序表】
c语言·数据结构·经验分享·笔记
智者知已应修善业16 小时前
【51单片机ADC-MAX1241/ADC0832驱动】2023-6-6
c++·经验分享·笔记·算法·51单片机
Aliex_git17 小时前
Nuxt 学习笔记(一)
前端·笔记·学习
枷锁—sha17 小时前
【CTFshow-pwn系列】03_栈溢出【pwn 072】详解:无字符串环境下的多级 Ret2Syscall 与 BSS 段注入
服务器·网络·汇编·笔记·安全·网络安全
yoona102018 小时前
使用 Auto-Redbook-Skills 自动生成并发布redbook图文笔记
笔记·小红书·skills·redbook
U盘失踪了18 小时前
Python 的 urljoin:告别手动拼接 URL 的烦恼
笔记·学习
南境十里·墨染春水18 小时前
C++笔记 STL——vector
开发语言·c++·笔记