だから私はタワーディフェンスゲームの作成に取り組んでおり、タイルボードが機能し、タワーを配置できるようになっています... ある程度.
プレイヤーがグリッドの上のボタンをクリックすると、タワーの配置がオンになり、プレイヤーはグリッド内のセルにタワーを配置できるようになります。ただし、各タワーは、発射範囲に移動するクリープの検出を処理するために、その周りに円の ShapeNode も取得します。このシェイプ ノードは、配置すると塔の周りにうまく表示されます。
タワーを配置するために使用したロジックは、タッチしたノード (「セル」という名前) を見つけて、それをタワー ノードに置き換えるというものです。しかし、タワー ノードにサークル ノードが接続されていて、その隣のセルをカバーしている場合、サークルの下のセル ノードを選択できません。
円を「通り抜けて」タッチしたり、その下のセルにアクセスできるように塗りつぶしスペースを何も設定したりするにはどうすればよいですか?
私はまだスプライトキットを学んでいるので、もっと簡単なアプローチがあれば、私も正しい方向に向けてください.