2

オブジェクトが回転していない等角投影世界の描画は非常に簡単で、ここで説明されています。

等尺性のゲーム世界を描く

簡単な方法は、すべてのオブジェクトの地面衝突長方形を取得し、その中心 (スクリーン プライマリの垂直座標) で並べ替えることです。

しかし、状況によっては、たとえばゲームの機関車やフェンスなど、画面上に斜めのオブジェクトがあり、回転する可能性があります。 オブジェクト AB とオブジェクト C の地面衝突形状

オブジェクト C がなければ、非常に単純です。最初にオブジェクト B (高いので) を描画し、その後に A を描画します。

C を念頭に置いて、最初にオブジェクト A、次にオブジェクト B、最後に C を描画する必要があります (この場合は正反対の順序です)。

しかし、正しい並べ替え演算子 (または他の並べ替え方法) を定義するには、画像/オブジェクトが正しく描画されるようにするにはどうすればよいでしょうか?

4

0 に答える 0