Search

logo unreal
技术,  UE

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

logo unreal
技术,  UE

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

E-Book
技术,  UE

为什么要写这个 使用过虚幻一段时间过后,大家一定会发现,无论是ue4自己的各个模块源码,还是网络上的某些插件的模块源码,又或者是普通的游戏模块源码,你几乎都能看到,每个模块源码目录下,或多或少有包含,Public,Private,Classes这三个文件夹,