我需要检查我的游戏角色可以到达的网格的所有单元格。为此,我需要从字符位置开始,然后“淹没”该区域以找到所有可到达的单元格(例如,未被墙壁阻挡的单元格)。
在此图中,玩家是P
,阻挡玩家的墙壁由 表示X
。我需要检查玩家所在区域的所有单元格。
X X X X X X X X
X X X X
X P X X X X
X X X X
X X X X X X X
X X X X X X X X
有没有很好的迭代算法来做到这一点?目前我正在递归地执行此操作。