您当前的位置: 首页 >  c#

Peter_Gao_

暂无认证

  • 0浏览

    0关注

    621博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

持久化与序列化方案:用C#自带的序列化库函数进行数据存档

Peter_Gao_ 发布时间:2021-03-22 11:07:41 ,浏览量:0

 

一般游戏的存档,即数据的持久化,网游存储在服务器端的数据库,单机游戏的话存在本地文件中;

数据的存与取也即数据的序列化与反序列化,

方案一:是把数据直接利用C#语言自带的序列化库库函数 system.serialize 做二进制格式的存取.  二进制应该是效率最快的

方案二:Jason格式 ; 参考: https://blog.csdn.net/qq_42672770/article/details/104516282

方案三:protoBuff/ flatBuffer

方案四:xml / Excel 导表转成二进制或flatBuff

 这里是C#自带序列化函数的demo:

https://github.com/petergjh/u3dcrash/tree/master/TestSerialize

 https://gitee.com/PeterGao/u3dcrash/tree/master/TestSerialize

  生成的这个文件的格式 , 二进制是乱码,  json和xml可以直接人读  

 

这个demo测试是朋友用来做一个游戏的对话系统模块

 

 

 

关注
打赏
1664521772
查看更多评论
立即登录/注册

微信扫码登录

0.0388s