Creed —— 战斗系统

目录

一,导入并设置动画

二,创建输入动作

三,创建AnimNotify

[四,创建actor component](#四,创建actor component)


一,导入并设置动画

导入动画,并创建动画蒙太奇;

二,创建输入动作

在内容浏览器内,创建新输入动作IA_Attack,并设置IMC_Default;

  • 左击启动攻击动作;

三,创建AnimNotify

AnimNotify_SwordComboNext

  • 表示角色动作到达该位置时,接收到此通知,将调用组合攻击事件;

AnimNotify_SwordComboEnd

  • 表示角色动作到达该位置时,接收到此通知,将调用停止组合攻击事件;

在动画蒙太奇内添加AnimNotify

四,创建actor component

创建蓝图组件 BPC_AttackSystem;

  • 将该组件应用于角色蓝图;

创建剑攻击逻辑

  • 在游戏开始时,获取角色骨骼网格体 Character Mesh;
  • 但有攻击输入时(如左击),调用剑攻击事件;

调用剑攻击事件后:

  • 第一次左击,直接播放Attack1_Montage;
  • 在Attack1_Montage的AnimNotify_SwordComboNext前,有连续左击则播放Attack2_Montage;
  • 在Attack2_Montage的AnimNotify_SwordComboNext前,有连续左击则播放Kick_Montage;
  • 在Kick_Montage的AnimNotify_SwordComboNext前,有连续左击则播放Attack3_Montage;

根据连续动作的效果,可调节蒙太奇的 Blend In 或 Blend Out;

相关推荐
挨代码17 天前
Creed —— 保存与加载
ue游戏教程
挨代码18 天前
Creed —— 过场动画
ue游戏教程
挨代码19 天前
Creed —— 主菜单
ue游戏教程
挨代码20 天前
Creed —— AI 动物
ue游戏教程
挨代码22 天前
Creed —— 弓箭
ue游戏教程
挨代码24 天前
Creed —— 任务系统
ue游戏教程
挨代码1 个月前
Creed —— 攀爬
ue游戏教程
挨代码1 个月前
Creed —— AI攻击伤害
ue游戏教程
挨代码1 个月前
Creed —— AI Boss
ue游戏教程
挨代码1 个月前
Creed —— AI听觉干扰和调查
ue游戏教程