1

大家好,我会问关于游戏的一件事。厌倦了在某个地方为此原因找到任何示例。这里我们拥有的对象:

public class Gate
{
  public int MapID; //where gate located.
  public int ToMapID;//destination.
}
public class Map
{
  public int MapID;
  public string Map;
  public List<Gate> gates; //list of our gates!
}

public static class MapsManager
{
   //here the list of our maps.
   public static Dictionary<int, Map> Maps
} 

好吧,主要目标是为这些地图创建一个邻居列表并对其进行操作。用于补丁查找的“地图地图”。他们的“连接”基于门。像这样的东西: 地图示例

在这个原因中,我如何获得从 MapID 到 MapID 的门列表?例如:我们有一张地图: 小地图

我们如何从 S5 到达 S4?该函数应该返回一个包含 2 个 Gate 对象的 List,即我们的方式: 在此处输入图像描述

但是我完全缺乏如何“用代码制作它们”的想法......在整个互联网上 - 有很多基于瓷砖的地图的例子,但遗憾的是没有一个例子可以用于这些类型的地图。

此致。谢谢你的建议!

4

0 回答 0