目录
一,AI近战攻击
创建表示是否在近战攻击范围的变量InMeleeAttackRange;

创建Service,并设置其Receive Activation AI事件;


创建攻击目标的任务BT_Task_AttackTarget;
- 创建一个包含攻击函数的蓝图接口BPI_AI_BehaviorTrees;

- 蓝图接口附加到BP_AI,并实现攻击动画;


行为树的实现

二,AI连击
在BP_AI实现连击逻辑

连击的下一个动作是通过AnimNotify_SwordComboNext触发的,在AnimNotify_SwordComboEnd结束;


避免AI攻击玩家时碰撞错误,开始设置为No Collision,待AI死亡时在激活碰撞;

三,攻击伤害
设置BP_AI的Sword Trace和Sphere Trace,当击中玩家时即对其造成伤害;


通过在动画蒙太奇里设置BP_NotifyState_SwordTraceLoop,来触发Sword Trace和Sphere Trace;




玩家角色需设置伤害事件;
