保存大量对象状态的最佳方法是什么?

时间:2015-10-19 10:10:14

标签: c# serialization unity3d save

我目前正在将序列化集成到Unity3D游戏中,我需要将多达数千个游戏对象位置存储到文件中,因为用户将自己放置它们。这将在移动设备上完成,并且在播放期间保存整个场景会使处理器挂起太长时间。

保存游戏状态的最佳方法是什么?

  • 更改
  • 时保存每个对象的位置
  • 在应用程序退出或暂停时保存所有对象

我该如何保存对象?

  • 每个作为单个文件,以便更快地保存(并包括经理 维护对序列化文件名称的引用的类)
  • 为了简单起见,一次包含所有对象的整个层次结构 这将在保存时挂起处理器

我是否应该保持内存流打开整个游戏,或者仅在保存对象时打开它?

0 个答案:

没有答案