UE个人战斗Demo《时与空》

UE5个人战斗Demo《时与空》

视频演示

设计文档

玩法设计

  • 角色设定:拥有时间之力的玩家对战拥有空间之力的Boss
  • 核心机制:时间充能、双攻击模式、时间加速、减速与回溯
  • 战斗循环:双剑模式持续攻击获取充能,消耗充能切换大剑模式,使用高伤害和冲击力快速削减敌人血量,在恰 当时机弹刀获取充能点,消耗充能点数释放终结技造成大量伤害,并维持大剑模式。

功能实现

  • 玩家3C:角色Locomotion使用动画蓝图状态机,攻击连段和技能招式使用GAS系统进行管理,招式运镜使用CameraShake和摄像机关卡序列实现,大剑解放技播放关卡序列实现。
  • 战斗机制:攻击和技能参数通过表格配置,技能触发、CD和战斗资源通过GameplayAbility和GameplayEffect管理,时间加速技能通过调整骨骼网格体动画播放率实现,闪避时停的特效使用后期处理材质、调整敌人时间膨胀实现,大剑模式弹反在敌人攻击时发射盒体检测,触发切换特写镜头,时缓后角色弹刀检测敌我武器的碰撞,大剑终结技使用关卡序列实现。
  • 敌人行为树设计:敌人行为参数通过表格配置,最优先监听敌人是否破韧,随后监听攻击CD,等待攻击时根据Boss阶段、与玩家距离和玩家行为,调整各个行为的权重;能够攻击时,根据权重和CD选择行为释放。

表现资源

  • 大部分资源直接使用了Fab的内容,残影材质根据b站教程制作并调整参数,大剑蓄力攻击和终结技使用ControlRig手K了一下。

Demo下载

https://pan.quark.cn/s/136935dd64ef

操作指南

  • 视角转向:鼠标
  • 移动:wasd
  • 跳跃/二段跳:空格
  • 闪避:左shift
  • 切换行走:左alt
  • 锁定目标:鼠标中键
  • 轻攻击:鼠标左键
  • 下落攻击:空中按左键
  • 闪避攻击:完美闪避按左键
  • 蓄力攻击:鼠标右键(长按)
  • 双刀加速技能:E
  • 大剑弹刀技能:E
  • 时间回溯技能:Q
  • 大剑解放技能:能量槽满按R

从七月初到八月中旬,用了一个半月从零自学UE并实现这个Demo,从玩法设计到视听表现再到功能实现,基本上也算是熟悉了战斗的相关内容。虽然很多地方都很粗糙,以后会继续打磨优化。总之,希望你玩得开心。


UE个人战斗Demo《时与空》
http://example.com/2025/08/19/UEDemo/
作者
Andy Lee
发布于
2025年8月19日
许可协议