切换场景加载地图流程:
1. client收到server发来的切换地图消息,消息中包含目的地图的id,玩家到目的地图后的位置(x,y,z)等信息。
2. 在每帧的FrameMove()里面检测地图是否已经加载,若没有则:LoadMap()。
3. LoadMap完成后调用 SetProcessWorkingSetSize()函数,因为加载地图的过程会用到大量的内存,而且加载地图一般只执行这一次,所以该函数可以提高内存利用率。
LoadMap后接着初始化自动寻路的东西后才SetProcessWorkingSetSize。。。。
LoadMap(): World w; w.LoadMap(fileName);