【发布时间】:2014-12-03 22:24:42
【问题描述】:
我是一个创建棋盘游戏的统一新手。董事会将由划分为领土的岛屿组成,就像大陆处于风险中一样。我已经划分了以下设置,但我不知道它是否是最好的方法,如果不是,请指出正确的方向。
我遵循本教程:http://games.ucla.edu/resource/unity-3-importing-assets-board-making/ 并创建了 3 个岛网格:
现在我想获取每个图块的相邻图块。例如在图像中,tile1 旁边的瓦片(包括角瓦片)。我需要这些信息来告诉玩家他可以入侵哪些领土。为每个包含相邻图块的图块创建一个列表让我想到了,但我发现它是一个糟糕且次优的解决方案。
有没有更好的方法来实现这一点?
【问题讨论】:
-
如果瓦片在每个岛上都是严格的矩形网格,那么您可以制作一个二维数组来存储对瓦片的引用,并将网格坐标存储在每个瓦片中以便快速查找邻居。跨度>