我目前正处于开发游戏的早期阶段,在该游戏中,玩家通过将单个系统(货舱、武器控制、船员宿舍等)放置在 2D 网格上来建造宇宙飞船。船的“根”部分是船长坐下指挥周围人的桥。
我需要的是一种算法,可以检查以确保每个部件都直接连接到桥上,或者通过连接到可以追溯到桥的另一系列部件。
自然地,部分将被删除,因为它没有以某种方式连接到网桥。
有人知道可以做到这一点的算法吗?
我目前正处于开发游戏的早期阶段,在该游戏中,玩家通过将单个系统(货舱、武器控制、船员宿舍等)放置在 2D 网格上来建造宇宙飞船。船的“根”部分是船长坐下指挥周围人的桥。
我需要的是一种算法,可以检查以确保每个部件都直接连接到桥上,或者通过连接到可以追溯到桥的另一系列部件。
自然地,部分将被删除,因为它没有以某种方式连接到网桥。
有人知道可以做到这一点的算法吗?