文件名称:dbcxx:快速处理静态数据
文件大小:239KB
文件格式:ZIP
更新时间:2024-07-05 03:04:07
C++
快速处理静态数据 在游戏中不会产生变化的基础数据为静态数据,比如技能属性,物品属性等,在RPG或模拟经营类游戏,用到静态数据的地方尤其多,使用也非常频繁,因为物品、道具、技能、任务等的基础数据都是静态数据,因此怎么高效的处理静态数据也值得研究一下。 ##需求 静态数据对游戏而言就是只读数据,所以不用考虑数据保存的问题,静态数据在游戏运行期间不会有增删改的需求,所以不用考虑数据地址变动问题,根据这两个特性,快速的处理静态数据主要考虑数据加载和数据的查找都要快速和高效。 ###数据加载 数据加载和数据的保存方式是相关的,个人接触过的静态数据保存有三种模式:保存到数据库,保存到文本,保存到自定义格式。 ####保存到数据库 这种在服务器端比较常见,把静态数据保存在MYSQL或SQL SERVER等数据库中,服务器启动从数据库加载,如果静态数据比较多,可以看到服务器加载个几分钟静态数据,这样处理的
【文件预览】:
dbcxx-master
----test.cpp(2KB)
----test.h(167B)
----README.md(13KB)
----dbcxx.h(4KB)
----spell.csv(1KB)
----DBCEX()
--------DBCEX()
----README()
--------3.png(40KB)
--------1.png(62KB)
--------2.png(43KB)