GameFramework框架详解之 Config全局配置
前言
GameFramework是一个模块封装非常完整的游戏框架,其中有一个全局配置表,存储了一些游戏中使用的全局常量。
全局配置表的结构和DataTable结构很相似,只不过少了id一列,因为全局配置不使用Id进行查询,而是使用key值进行查询。
全局配置逻辑比较简单,下面我们来通过示例讲解一下
配置结构
示例的全局配置文件是:DefaultConfig.txt,示例给我们提供了3条数据,如下所示
我们还原一下全局配置的表结构,如下所示:
配置项 | 策划备注 | 配置值 |
---|---|---|
Game.Id | 游戏ID | Star Force |
Scene.Menu | Menu场景Id | 1 |
Scene.Main | Main场景Id | 2 |
我们可以理解为全局配置就是一个Key-Value的结构存储的常量配置。
如果我们使用GF开发游戏的话,记得还原表为Excel,然后通过工具导出到DefaultConfig中。
导出工具可以参考:GameFramework 框架详解之 DataTable配置表工具链</