第二章 角色与玩法底座:GAS、输入、移动、动画的接力
底层骨架定好后,第一层(L1)是最重要的四块砖:GAS 战斗、Enhanced Input 输入、角色移动、动画。它们之间的接力方式,决定了后面所有系统(AI、UI、特效、联机)怎么挂上来。本章是全书的"技术密度"高地。
章节地图
| 篇目 | 主题 | 一句话结论 |
|---|---|---|
| 0201 | 蓝图为主的 GAS 搭建 | 中小项目用蓝图 GAS,迭代快、改得动 |
| 0202 | Enhanced Input 接入 | Tag 驱动的输入,让系统互不认识却能通信 |
| 0203 | 角色移动组件 | 移动模式与回调是一切手感的底座 |
| 0204 | 动画蓝图与动混 | Blend Space + Montage + Root Motion 三件套 |
| 0205 | 受击-死亡-复活链路 | 用 GA 生命周期把流程串起来 |
与官方文档的关系
GAS 官方文档(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/gameplay-ability-system-for-un-2c2c)偏概念,输入官方文档(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/enhanced-input-in-unreal-engin-c7d0)偏参数;Lyra 示例的输入设置(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/lyra-input-settings-in-unreal-2e04)是最好的参考工程。我的增量是"中小项目该怎么落地"——Lyra 是工程典范但过重,独立项目要的是"七成功能、两成时间"。
一条主线
这一章有一条隐含主线:输入 -> GA 触发 -> 移动/动画播放 -> 效果结算 -> 反馈层(下一章)。读的时候注意每个系统"从哪里拿指令、往哪里交结果"。
心得:L1 的这四个系统,我在做的时候各写了一周;但写完后整个项目"突然活了"——角色能动、能打、会被打、会死。L1 是玩家"感受到游戏存在"的那一层,值得花最多的时间打磨。
