1. 首页
  2. 数据库
  3. 其它
  4. Unity实现游戏存档框架

Unity实现游戏存档框架

上传者: 2020-12-31 07:33:12上传 PDF文件 62.98KB 热度 22次
最近重构了一下我的存档框架。我在这里对实现方法进行简单的解析。注意这里主要演示算法,所以,效率上并不是最佳。一个游戏中,可能有成百上千个物体需要存储,而且有几十种类型,接下来就用一个简单的例子来解释。一个很简单的例子,有一个Unit(单位)类型,有一个Inventory(背包)类型,有一个Item(道具)类型。 接下来先介绍框架中最重要的接口,ISavable,表示这个类型可以存档 public interface ISavable{ uint Id {get; set;} Type DataType {get;} // 存档数据类型 Type DataContainerType {g
用户评论