
【GameplayAbility深入解析】之技能同步基础
2025年3月24日技术UE
这一节的目的是为了理解AbilitySystem中的,每个技能从激活那一刻开始,它相关的数据是如何进行网络同步的,而且,这里的同步,不是UE4传统意义上的状态同步,而是配合PredictionKey和Rpc实现的数据同步。
这里以文章的形式,记录月武的技术分享,个人见解,学习,成长等内容。

这一节的目的是为了理解AbilitySystem中的,每个技能从激活那一刻开始,它相关的数据是如何进行网络同步的,而且,这里的同步,不是UE4传统意义上的状态同步,而是配合PredictionKey和Rpc实现的数据同步。

AbilityTask是在一个游戏技能生命周期内完成各种异步任务的节点,如等待按键按下,等待目标数据等。但其中有一个节点很神奇,叫等待网络同步(WaitNetSync)。我就很神奇了,一个看起来短小精悍的节点,是怎么就能确保服务端客户端都会同时到达某个点后再执行后续操作的呢?来看我分析。

AbilitySystemComponent,简称ASC,是AbilitySystem中最核心的一个组件。 这次要谈的是ASC中的GameplayTag事件处理。

