目录
最近被朋友安利了GF框架,说是巨好用,那咱就来学习一下
单纯的看API是没有意义的,还是需要从demo学习,先下载官方demo
https://github.com/EllanJiang/StarForce
Unity版本:2021.1.15f1c1
1.打开报错
好家伙,一堆红色映入眼帘。仔细一看发现GF的库没有导进来,赶紧去gihub上看了一下
嗯?
好嘛,重新下一下资源 导入。解决
2.GF结构
给我的第一感觉是,WTF!每一个组件上面都挂了脚本。之前自己项目都是一个启动文件。
不过没关系,一点一点缕。
3.GameEntry游戏入口
游戏入口包含三个文件 GameEntry ,GameEntry.Builtin以及GameEntry.Custom
其中GameEntry脚本在Start()方法中获取了每一个模块对象的引用。
而这些模块的基类GameFrameworkComponent在Awake时会将组件注册的链表里,以方便在其他地方通过GameEntry来访问任意Component。
未完待续............