WChunk对象结构
public class WChunk { public int ChunkX; public int ChunkY; public SortedDictionary<WPoint,WTile> Tiles; }
WTile对象结构
public class WTile { WPoint Location; int Data; }
这里有性能比较(感谢@Andrei)
http://theburningmonk.com/2011/08/performance-test-binaryformatter-vs-protobuf-net/
.NET实现
http://code.google.com/p/protobuf-net/
http://code.google.com/p/protobuf-csharp-port/