私は、平行 (ただし回転可能) 投影を使用する 2.5D ゲームのタイル エンジンに取り組んでいます。タイルは、頂点が調整され、カメラの位置と x/y 回転に基づいて配置が設定された平らな四角形です。ヨー (z) はありません。Starling でエンジンを記述します。
カメラの可視領域は、任意に回転し、固定幅の任意の高さの楕円内に収まるグリッド領域として説明できます。
私が今やりたいのは、投影する前に、ズーム半径/ sin / cosに対して設定された各座標をテストすることなく、画面スペース内にあるタイルのリストを取得することです. これは、半径よりも大きい限り、ダーティ セットになる可能性があります。しかし、私は最も汚れが少なく、最も最適化されたソリューションを探しています。