2Dの世界で最速のシリアル化方法のタイルを探しています。世界が大きく、同時にロードされたブロックをコンピューターが処理できないため、世界をチャンクに分割したとします。BinaryFormatter
遅いようです。チャンクオブジェクトをシリアル化するためのより高速な方法はありますか?
WChunkオブジェクトの構造
public class WChunk
{
public int ChunkX;
public int ChunkY;
public SortedDictionary<WPoint, WTile> Tiles;
}
WTileオブジェクトの構造
public class WTile
{
WPoint Location;
int Data;
}