探究星际单位移动机制:为何围杀容易而甩尾消失

蜘蛛纸牌游戏2022-09-11  4

探究星际2单位移动机制:为何围杀容易而甩尾消失

首先,本文第一部分分析了《星际争霸主场作战》和《星际争霸2》在操作上的差异。在下面的讨论中,为了让广大玩家更好的理解这些区别,我们将采用图文并茂的方式。考虑到长文章给读者带来的烦恼,下面我就分成几个连载部分。

希望本文能激发玩家学习和讨论星际争霸2操作技巧的热情。经常在各种论坛上看到一些玩家由于操作习惯不同或者对《星际争霸2》的误解而产生的误导性意见:《家园之战》的支持者顽固地批判《星际争霸2》对传统操作模式的改变,而《星际争霸2》的支持者则幻想通过这种改进的操作模式轻松取胜。

下面的部分讨论是由作者自己的猜测和估计。因为我在写作过程中从来没有运行过星际争霸主场作战和星际争霸2,所以本文部分内容是通过自己的估算得出的结论。当然,希望这篇文章能对玩家有所启发,把自己的游戏经验和本文提到的技巧结合起来,达到最好的效果。

第一部分:公司控制

星际争霸中的单位控制是指玩家操作战斗单位的能力,包括控制单位有效输出伤害、避免伤害和高效移动。由于单元控制是一个非常庞大的概念,本文的第一部分将集中于一个方面,即单元移动路径的选择。

许多单位出现在一个方向。他们的原则是什么?我们如何利用这些呢?

移动路径选择

星际争霸2使用了一种叫做Yes 集群AI移动技术 这项技术采用了更先进的算法,可以自动为部队计算出最短的移动距离,并通过AI为部队在游戏中的移动提供一些辅助:比如当你命令你的部队绕过一个障碍物时,AI会自动计算出完成这个动作所需的最小路径点,然后让你的部队靠着障碍物边缘移动。

现在看来暴雪在这方面做的还不错,但是由于这个领域对于广大玩家来说还是比较专业的,所以我们对星际争霸2的移动路径选择的机制并不是很了解。但有一点是有目共睹的:正是通过这项技术,即使是200人的部队也能在充满障碍的地图上顺利有效地移动。这是一项在游戏开发领域备受关注的技术,所以暴雪在《星际争霸2》中如期加入了它。当然,从开始玩母巢之战开始,我就花了很长时间研究这项技术的实现。

当然,母巢之战和星际争霸2的路线选择还是有些区别的。在下图中,每个单元有八个可能的移动方向。因为当时运行星际1的处理器性能较低,无法支持AI进行过于复杂的运算,所以这种移动路径选择算法比较原始简单。在这种情况下,最常见的算法是A-Star算法(即静态路网中求解最短路径最有效的方法)。

A- Star算法自动寻路示例图

星际1中龙骑士的移动就是基于这个算法。

每张地图的表面图下都隐藏着无数看不见的点,像马赛克一样紧密排列。在移动时,每个单元将这些点中的一部分作为路径点,并沿着它们逐一移动,直到到达预定目标。2星星可以穿过 转弯行为 控制一个单位绕过另一个半径最小的单位,避免各个单位移动造成的碰撞。但在母巢战役中,大规模的单位移动可能会争夺最有利的路径点,从而降低部队的移动效率。所以这也是为什么星际争霸2中的击杀操作变得更加简单,而飞龙甩尾操作却悄然消失的原因。

转载请注明原文地址:https://juke.outofmemory.cn/read/1571853.html

最新回复(0)