いくつかの研究目的のために、私はあなたがプレイヤーによって制御される1つのタンクと1つ以上のNPCタンクを持っている小さなタンクゲームを構築しました。
今、私はこれらのNPC戦車が彼らが知らない分野をナビゲートすることを望みます。特定の範囲内にある場合、障害物を検出できます。それらの障害を検出した場合は、クエリが簡単な特定のデータ構成に保存する必要があります。彼らが移動するときにそれらを考慮に入れることができるように。
今ここで私は立ち往生しています:私のフィールドがグリッドである場合、それは私にとって非常に簡単です、私は障害物がどのタイル/ノードにあるかを保存するだけです。
しかし、私は実際にはグリッドを操作していません。私の戦車は速度に応じて数ピクセル前方に移動するだけなので、戦車は障害物だけでなく、任意のピクセルの組み合わせに配置できます。
今、私はこれをどのように処理しますか?衝突検出は範囲外です。ある種のグリッドまたはウェイポイントを使用することを余儀なくされていますか?