此学习笔记系列是这么一种思路:参考官方文档的每一步的使用教程,去看相关的源码,最好能够搞清楚调用链。先声明此次学习的重点在于GAS插件的整套委托思想,以及经常出问题的GAS网络同步相关,搞清楚为什么能够把游戏能力解耦,网络又是怎么同步的,还有网络在同步GAS的时候会出现哪些还没有解决的问题,需要我们自己去实现解决的。

首先,GAS的源码在这里,不论是源码版本还是直接下载的版本,都可以在这里找到。

1
"E:\UnrealWorld\UE_5.6\Engine\Plugins\Runtime\GameplayAbilities"

下面是GAS里自带的官方README.md文档:

GAS官方文档md5.7

下面是官方推荐的github项目:

https://github.com/tranek/GASDocumentation

GAS的使用教程我还是大量参考了https://github.com/tranek/GASDocumentation这个文档,从初始化到各个GAS子系统的使用,我会一步步整理翻译并查看相关底层源码。

好视频: