Answers:
简单的答案:游戏被分成多个块,而您在块中四处移动时,块总是不断地被装在您的背后,然后您才能看到它们并在离开该区域时被扔掉。对每个简单的答案来说,都是一个复杂的解决方案,它权衡了实现过程中的无数折衷……但是您明白了。
对于您认为可以看到数十或数百英里远的游戏,那里的一切都是假的。真正远的东西只是一个位图,中等范围是一个非常轻的网格。真正的东西会被装入并放置在假东西之上,然后再进入。
当块被卸载时,它们将保存任何正在进行中的对象或拼图的状态,以便当您回来时它们将自己重置为上次看到它们的位置。
所有这一切都绕开了您的主要问题,因此这才是真正的答案:首次启动游戏时总是会有加载时间,但您可能无法识别它,因为它“总是需要时间来启动游戏”,并且您希望这样做或它隐藏在加载电影的背后,或者在GUI中播放时发生。
先前的答案几乎可以解决所有问题。还值得一提的是《地牢围攻I》。
这是一位开发人员的论文,它实际上讨论了使其工作所需的一些体系结构以及常见的陷阱:
http://www.floatingorigin.com/mirror/continuous-world.htm
我要说的是,如果您实际上想实现类似的东西,这是一本必读的书。