跳转到内容

Echo Quest 技术实现文档

Echo Quest 是一个基于 Unreal Engine 5.33D 动作 RPG 技术展示项目,个人独立开发,聚焦战斗系统与角色动作的工业化实现方案。本文档涵盖六大核心系统,按从底层框架到上层表现的顺序组织。


┌─────────────────────────────────────────────────────────┐
│ 玩家输入 (Enhanced Input) │
├────────────┬────────────┬───────────────────────────────┤
│ GA_Dodge │ GA_Attack │ GA_Jump / GA_Skill ... │ ← GAS 技能层
├────────────┴────────────┴───────────────────────────────┤
│ ComboGraph(连招编排 · 输入缓冲 · 事件分发) │ ← 战斗逻辑层
├─────────────────────────────────────────────────────────┤
│ GE_Damage · GE_Cost · GE_Cooldown · Attribute Set │ ← GAS 数值层
├────────────┬────────────────────────────────────────────┤
│ GameplayCue (VFX / SFX / Camera Shake / Hit Stop) │ ← 打击感表现层
├────────────┴────────────────────────────────────────────┤
│ Lyra AnimBP · Distance Matching · Control Rig Foot IK │ ← 动画系统层
│ Motion Warping (攻击吸附 · 根骨骼修正) │
├─────────────────────────────────────────────────────────┤
│ Behavior Tree · Blackboard · AI Perception · EQS │ ← 敌人 AI 层
└─────────────────────────────────────────────────────────┘