动作入口分散
普通攻击、技能和派生动作若分别由角色与技能脚本触发,同一动作规则难以复用和对比。
案例研究 / system-design
我把普通攻击、技能与派生动作收束为 AbilityData 动作模板和执行链,用统一配置、执行追踪与反馈验收证明动作系统可复用。
项目阶段
原型
负责人
苏阿酥
协作团队
多人协作

我把普通攻击、技能与派生动作收束为 AbilityData 动作模板和执行链,用统一配置、执行追踪与反馈验收证明动作系统可复用。
系统定位
动作模板与执行链中枢
项目类型
Unity 战斗系统样机
关键实现
配置模板、执行链、反馈挂点
普通攻击、技能和派生动作若分别由角色与技能脚本触发,同一动作规则难以复用和对比。
命中窗口、位移、取消点和派生条件若散在实现里,调试时很难定位是哪一段出错。
hitstop、镜头震动、粒子和闪白若不绑定命中结果,打击反馈只能靠主观试感调整。
≥ 同模板
普攻、技能、派生动作同口径描述。
≥ 可追踪
触发、状态、命中、派生可定位。
≥ 有口径
命中反馈回到固定检查点。
将普通攻击、技能和派生动作统一收束到 AbilityData 模板中,让动作先成为可讨论、可配置、可复用的系统对象。
围绕动作类型、时序、命中、位移、反馈和派生条件拆分字段,统一命名、取值范围、默认值和说明口径。
将普攻、技能、派生动作的触发统一进入同一执行入口,让输入来源、动作配置和运行时执行相互解耦。
按触发匹配、状态执行、命中结算、反馈播放拆分动作流程,保证每一步都有明确的定位和检查点。
将 combo tracking、派生条件和优先级判断放入执行链中,避免连段逻辑散落在角色控制和技能脚本之间。
将 hitstop、镜头震动、粒子、闪白等反馈统一挂到命中结果上,让表现反馈跟随命中事件而不是散落触发。
配合 Inspector、Hitbox Gizmo 和战斗测试入口检查时序、范围、命中和反馈,帮助快速定位动作链路问题。
在 Unity 2D 横版动作样机中反复验证动作链路,将稳定的字段口径、执行顺序和验收标准沉淀为复用规则。
先定义动作是什么、何时触发、如何命中,再进入手感参数调优,避免只依赖主观体感反复修改。
将时序、范围、命中窗口、位移和反馈强度等高频调整项优先进入配置层或可视化验证入口,降低脚本改动成本。
先保证触发、执行、命中、反馈这条主链路稳定,再扩展特殊动作和额外表现,避免样机阶段过度框架化。
形成 AbilityData 字段说明,覆盖动作类型、执行参数、命中配置、派生条件和反馈字段,保证配置口径统一。
沉淀从触发匹配、状态执行、命中结算到反馈播放的标准流程,方便策划、开发和调试时对齐链路。
提供 Inspector、Hitbox Gizmo、战斗测试入口的检查项,用于确认时序、命中范围、反馈表现和派生逻辑是否一致。
保留标准动作模板、字段口径和执行链配置方式,方便后续普通攻击、技能、派生动作快速扩展与复用。

配置对象
3类↑
口径:进入 AbilityData 模板的普攻、技能、派生动作。

链路检查点
4段↑
口径:触发匹配、状态执行、命中结算、反馈播放。

验证入口
3处↑
口径:Inspector、Hitbox Gizmo、战斗测试入口。
后续可把取消窗口、打断规则和动作优先级继续拆进模板边界,让配置从动作主干延伸到异常路径。
当前验证重点在反馈挂点是否跟随命中事件,下一步再为 hitstop、镜头震动和闪白强度建立可比较标准。
这套内容证明动作结构、配置链路和调试入口,沉淀为先收束主链路再扩展手感细节的方法,不替代完整敌我平衡结论。