魔兽世界|魔兽世界:托加斯特,罪魂之塔动态地图机制解析


作者:NGA-米炮meppo
写在前面的话
感谢猴子 。
请注意:由于9.0仍然处于早期开发中 , 本文所有内容及数据均只对当前测试版本:9.0.1(35360)负责 。 任何后续的变动请以最新的版本为准 。
为了确保准确性 , 本文中的测试内容一律选择原版 。 因此部分技能的名称翻译极可能会与官方翻译有所差别 。 由于时间仓促 , 这篇文章中仍然包含着诸多不足和错误 。 希望大家多多包涵 。
首先 , 在爬塔的体验中 , 有时候会遇到一些小房间 , 从而可以直接看到最后的守门小怪 。 也就是说 , 动态机制地图并非真正意义上的动态 , 而是在你进门的时候就已经生成了完整的地图 。 所谓的动态只是相对于你来说 , 不会在小地图和大地图上完整显示出来 。
其次 , 在明白了这个‘伪’动态地图后 , 我仍然逐渐产生了疑惑:
某些固定搭配的地图组合实在是太常见了 。
常见到我自己在爬塔过程中 , 经常会有下意识的感觉 , 这个地方应该怎么走 , 那个地方可能会有精英怪/额外心能 。
对于理论上是‘随机’生成的地图来说 , 我的感觉准的有点不正常 。
万万没想到的是 , 我爬了两个多月的塔都没想明白的事情 , 却因为一次意外解开了谜底 。 在某次用萨满的爬塔过程中 , 我因为起手的心能并不是很好 , 所以就打算使用视界术想要看看后面的怪物分布 , 有没有稀有精英等等情况 , 好做后面的打算 。
结果阴差阳错的不知道点到了哪里 , 我看到的却是这样一幅景象:
魔兽世界|魔兽世界:托加斯特,罪魂之塔动态地图机制解析
本文插图
你可以很清晰的看到一些建筑的轮廓 , 罪魂之塔中特有的灵魂的锁链 , 以及最后守门小怪就在右上角的位置 。 从此就打开了新世界的大门 。 而这也帮助我解开了心中的疑惑 。
先放结论 , 然后我们再慢慢说:
动态地图只是相对于玩家的小地图和大地图 , 通过不直接显示完整地图而达到所谓‘动态’的感觉 。
实际上暴雪准备了多个已经做好的地图 。 在玩家进入罪魂之塔时所有地图就已经加载完毕 。
而玩家爬塔的过程 , 实际上是从已经做完的地图中随机抽取一张地图来进行的过程 。
或者说 , 玩家进入到下一层的动作 , 实际上是再次抽取一张地图的动作 。
在玩家抽取到一张新地图后 , 则会在该地图上生成符合该难度的怪物 。
除了怪物以外 , 其他的地图机制等等已经全部预设好 。
这个结论也就印证了我为什么总是感到很熟悉的原因了 。
先说说玩家当前层数的情况:
魔兽世界|魔兽世界:托加斯特,罪魂之塔动态地图机制解析
本文插图

魔兽世界|魔兽世界:托加斯特,罪魂之塔动态地图机制解析
本文插图
这两张图就可以很好的说明玩家当前图的情况 。 所有的机关 , 怪物 , 心能都在玩家踏入该层地图时加载完毕 。 甚至当你把视角的位置调的高一些的话...
魔兽世界|魔兽世界:托加斯特,罪魂之塔动态地图机制解析
本文插图
你就可以在小地图上看到整个地图 。
再来说说非当前层的情况:
非当前层的情况复杂一些 。 首先 , 当你进入罪魂之塔的时候 , 如同我们结论所说的那样 。 会有多个地图出现在塔内 。 而你只是随机抽取了其中一张 。
魔兽世界|魔兽世界:托加斯特,罪魂之塔动态地图机制解析
本文插图
比如这张图 。 你可以看到 , 实际上在我的视野范围内 , 就同时存在3张不同的地图 。 (不如大家猜一猜我本人在哪一张内呢?)所以对于换层来说 , 实际上是通过抽取不同的地图来实现换层的 。 但是 , 由于这样子的罪魂之塔实在是太大了 , 而视界术的功能有限 , 因此我没有办法确定在塔内是同时加载所有地图然后抽取 , 还是只加载一部分地图然后在这个池子里进行抽取 。


推荐阅读