x_o
ある場所からy_o
の方向に線が突き出ていtheta
ます。世界は無限ではなく、境界があります。
線と交点が当たる最初の四角形を見つけたいです。
これは典型的な 2D ゲーム プログラミングの問題ですが、私が読める簡単な論文/チュートリアルはありますか? 検索ワードで困っています。
編集:レイキャスティングについて知っています。私が見ることができる非常に単純な実装はありますか? また、これを効率的に解決するための分析的な方法はありますか。最後に、長方形のみに頼らずに作成できる一般化はありますか(回転した長方形..、円など)
Edit2: また、マップと障害物を保存するための優れた効率的なデータ構造にも開かれています