摘要:
首先,我希望游戏中数据可以不光使用excel来制作、保存。我们目前的问题,可以优化的地方有两个:1.每种数据类型的管理器,都放在总管理器里面,作为一个成员变量,使用的时候,从总管理器里面直接拿指针。这里就存在一个问题,既然作为成员变量,新添加数据管理器,就会修改总管理器的头文件,然后所有使用管理器的地方,都需要重新编译。如果将管理器存放在一个容器里面,然后在初始化的地方动态添加,只要加一个查询接口,就不用在新添加管理器的时候,重新编译其他的依赖数据管理器的文件了。这里的进步是减少重新编译的时间,折中就是从o(1)的时间变为o(logn)的时间,我认为这个是优化,并且没有什么性能损失和代码优雅方 阅读全文