1.需求分析:
在游戏中已经能够射击,并且能得到实际的落点反馈,但本质上这种射击没有任何实际数值伤害,为射击添加实际的子弹伤害数值。
2.操作实现:
1.思路:ue本身函数FPointDamageEvent就可以解决,在actor库中查看takedamage()所需要的参数,依据参数配置,或者定义,之后调用takedamage函数。
2.在装备或者角色类中先写入takedamage()函数:(注意给shanghai一个初始值)
3.在角色类中复写takedamage函数,并设置初始生命值以及实时生命值,每次被击中减少相应的血量:
4.编译,调试:
3注意事项:
FPointDamageEvent需要在头文件包含#include "Engine/DamageEvents.h"