将大地图按固定大小拆分成小的Chunk,运行时根据角色位置和约定好的Chunk尺寸判断角色所在的Chunk和周围Chunk的索引,加载对应的Chunk文件。当角色移动的时候,判断是否需要加载新的Chunk和卸载旧的Chunk文件。
获取到周围需要加载的物体信息后,按照物体和角色的距离排序,优先加载近的物体。使用对象池缓存已经加载过的需要移出视野的物体。
将大地图按固定大小拆分成小的Chunk,运行时根据角色位置和约定好的Chunk尺寸判断角色所在的Chunk和周围Chunk的索引,加载对应的Chunk文件。当角色移动的时候,判断是否需要加载新的Chunk和卸载旧的Chunk文件。
获取到周围需要加载的物体信息后,按照物体和角色的距离排序,优先加载近的物体。使用对象池缓存已经加载过的需要移出视野的物体。