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;

相关推荐
挨代码2 天前
Creed —— 弓箭
ue游戏教程
挨代码4 天前
Creed —— 任务系统
ue游戏教程
挨代码7 天前
Creed —— 攀爬
ue游戏教程
挨代码8 天前
Creed —— AI攻击伤害
ue游戏教程
挨代码9 天前
Creed —— AI Boss
ue游戏教程
挨代码10 天前
Creed —— AI听觉干扰和调查
ue游戏教程
挨代码18 天前
Creed —— 剑的追踪伤害与受击反应
ue游戏教程
挨代码19 天前
Creed —— 血液特效与敌人伤害
ue游戏教程
挨代码21 天前
Creed —— 设置音效和UI
ue游戏教程