这是我在这里的第一个问题。
请给我建议。即使是很少的帮助对我来说也很重要。我在考虑有关寻路的算法时遇到了麻烦。但不正常。有很多算法可以让单个单元找到彼此。
但是编队呢?这里有一些关于形成概念的规则。
- 它们的形状是刚性的。
- 由部队组成(每个部队占据一个牢房)
- 编队总是矩形的
- 包含所有部队的最小规模
- 当人员伤亡导致其尺寸太大时可以缩小
协作寻路。长话短说,即使单个单元格由于障碍物或其他原因无法移动,也无法继续编队。然后计算新路径。
我最近想出的没有结果:
- 具有编队大小的临时网格:不起作用,编队大小不同,可能会因人员伤亡而缩小,最重要的是:我只能创建一条从完全停留到完全移动的路径;没有中间单元格。
- 在可能的移动方向上,选择一个中心单位并进行寻路。在计算的每个步骤中,检查单元格的左右是否有足够的可用空间(地层的宽度/高度)。
- 只有一个指挥官单位的寻路,每个人在前往指挥官的过程中都会重叠。但这对玩家来说是一种欺骗,对玩家不公平,当计算机做出这样的把戏而他却做不到时。
不需要任何代码,伙计们。甚至建议对我也有很大帮助。或伪代码算法,描述。
问候,保罗。