欢迎大家加入Unreal Engine C++ & Blueprint群一起交流:1143575617
本节让敌人承受主角冲刺技能的冲击力。
进入主角蓝图,新建一个自定义事件,命名为Push,将主角的运动组件的摩擦力变更为0,然后获得碰撞体overlap事件中敌人的位置,以及自己的位置,通过向量相减,再单位化,作为力施加到敌人运动组件的Add Impulse方法中。
然后还原主角运动组件的摩擦力。
再回到冲刺技能中,执行Push事件。
加入Draw Debug Arrow,可观测效果。