《塞尔达传说:王国之泪》开发团队解释载入时长问题

《塞尔达传说:王国之泪》的世界非常庞大,不过玩家在游玩的时候却都十分沉浸,即使从天空进入地底世界,一切也都能无缝衔接。《塞尔达传说:王国之泪》的开发人员在计算机娱乐开发者大会(CEDEC)的演讲中透露了相关的开发幕后。

《塞尔达传说:王国之泪》开发团队解释载入时长问题

虽然《塞尔达传说:荒野之息》最初以Wii U为目标平台,并且拥有一个基于平面2D结构的世界,但随着任天堂为更强大的Switch的筹备工作的进行,开发组将《塞尔达传说:荒野之息》提升到了另一个层次。当然,开发人员需要解决的一个问题就是地表和地下之间的长时间加载,这有时会导致游戏卡住。

开发组用来解决这个问题的策略之一是利用分析工具来测量和分析游戏的性能。这样做让团队了解到哪些对象加载时间最长,从而阻碍了无缝过渡。然后,这些对象被分配到“空闲时间”,只有在没有其他加载任务时才会加载。不是立即需要的数据也被推迟加载。

《塞尔达传说:王国之泪》开发团队解释载入时长问题

此外开发团队的成员试图减少需要加载的文件数量。团队开发了一个系统,该系统根据林克的位置确定哪些对象和地形部分不会在玩家的视野范围内。一些纹理的分辨率也降低了,前提是不会产生负面影响。

除了上面提到的方法,开发团队还想出了一种提前开始加载的方法——游戏能够在玩家进入地下之前找到所有需要加载的文件。一旦玩家遇到“可能通往地下的路径点”,如地面上的一个大洞,加载就会开始。

在续作《王国之泪》中的天空中的岛屿也使用了类似的预测方法。岛屿被分为与剧情相关的大型岛屿、作为通往其他岛屿的中转站的岛屿以及具有挑战的岛屿,例如“我怎么去那里?”然后,游戏能够根据玩家的行动和位置决定加载哪些岛屿(或卸载一个以加载另一个)。

《塞尔达传说:王国之泪》开发团队解释载入时长问题

更多内容:塞尔达传说:王国之泪专题塞尔达传说:王国之泪论坛

0