ketoo / NoahGameFrame

A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
https://github.com/ketoo/NoahGameFrame/wiki
Apache License 2.0
3.92k stars 1.09k forks source link

record config read #307

Closed xitontong closed 3 years ago

xitontong commented 3 years ago
  1. NFRecord 新增了两个三个字段

ReadOnly 标识当前Record是否为配置类型 m_bStatic 标识Record是否为源配置 mstrRecordClassName 标识Record的所属Class,也用于读取公共配置

  1. 新增加了一个模组 NFIRecordWrapper 在NFRecord中操作NFClass读取静态配置,编译有问题,所以添加了一个中间模组,间接读取,方式感觉不太优雅 3.NFFileProcess.cpp 添加静态配置读写函数 静态配置规则是 包含任何recordini的单个sheet,在record之后直接添加数据即可,兼容之前的一个sheet中定义多个record的方式 4.HelloWorld1.cpp 添加测试代码