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/