我正在制作一款塔防游戏,目前瓦片板已经可以放置塔了,但是有些限制。
当玩家点击网格上方的按钮时,它会切换到塔放置模式,允许玩家在网格中的单元格中放置塔。然而,每个塔周围都会有一个圆形ShapeNode来处理敌人进入射程范围的检测。这个形状节点在我放置塔后就显示出来了。
我用于放置塔的逻辑是找到你触摸的节点(名为"cell"),并用一个塔节点替换它。但是如果塔节点附带的圆形节点覆盖了它旁边的一个单元格,我就无法选择圆形下面的单元格节点。
我该如何才能“穿过”这个圆形节点触摸到下面的单元格,或者将其填充空白以便我可以访问它下面的单元格?
我仍在学习Sprite-Kit,如果有更简单的方法,请随时指点我。