GameFrameWork 搭建Space Shooter(一)

最近开始学习GameFrameWork框架,尝试使用该框,将gameframework自带的演示项目StateForce, 从头到尾学习一遍,来熟悉框架的使用:

GameFrameWork 框架图如下所示:


image.png

不废话,直接开始项目

首先从UnityHub创建一个2D项目,命名为Space Shooter StateForce

然后导入GameFrameWork框架后,项目结构如下图:


image.png

我们可以看到项目的结构是仿照gfw的架构搭建的,
其实相对于服务器方面的架构来说,单机的架构相对来说不算太复杂,gfw定义了基础的配置,表,实体,本地化,以及流程处理,和一些网络处理,以及状态流转,和场景的加载,其实如果是单个人开发,不需要如此复杂,不过如果几个人合作的话,自然是有架构的方便项目的管理和操作,对于个人来说也能养成比较好的习惯,后面开始我会依次开始介绍gfw的各个功能模块,StateForce 是EJ大神搭建的一个配合gfw给我们开发者做参考的项目,我们仿照此,从头开始把我前面的Space Shooter来做改造。这样能更好的学习gfw的架构。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容