GameFramework框架启动流程
找了2个系列教程,照着写完后,应该就有些基础了解了。
先看第一篇 StarForce
在看第二篇 FlappyBird
还有一篇
下载最新框架,然后双击运行,导入到项目即可。演示
上面是纯框架的使用,我们用开发模版,很多内容已经写好了,首先下载
这里的工程是从0开始学Unity做SLG系列(1)的完成后的工程,这篇文章只是边学边记录,可能有很多理解偏差的地方,后面如果深入了解了会找机会回来修改的
这个就是初始场景了,下载之后我们打开这个场景,运行一下应该是可以跑起来的。
整个框架是通过流程来驱动的,一个流程就是一个proocedure,所有继承ProcedureBase的流程都可以在上图这里找到,下面那个是选择从哪个流程启动游戏
游戏入口在上图这里,看着只有两个方法,实际上分成了3个文件,实现在另两个文件
这里初始化了所有的模块,实际对应着下面这些
真正开始的流程入口在这里
在第一帧的时候进入了splash流程
根据加载模式进入下一个流程
然后就切入到了游戏的入口逻辑了