0

グラフィックスを 2D で描画しているときに、フレーム内の画像の奥行きをどのように処理できますか? たとえば、地面の深さは -1 で、プレイヤーの深さは 0?

もう 1 つの質問は、この種の見た目の地面をどのように達成するかということです。私が達成すると言うとき、実際のソース コードではなく、それを行うための理論的な方法を意味しますが、ソース コードが役立つ可能性があります。

ここに画像の説明を入力

私のゲームは既にタイル ベースであり、等尺性で描画する準備ができています。ゲームのエンジン部分に xy 座標と z 座標があります。等角図で描画するには、x と y のみに変換する必要があると読みましたが、どのように、またはなぜそれを行うのかわかりません。

これが今の私のゲームの写真です。コインがプレイヤー、四角がタイルです。

ここに画像の説明を入力

最後に、タイルを配列に格納します。つまり、Tile[] tileList です。効率の良い収納方法とは?自分のゲームから得られる最高のパフォーマンスが欲しいからです。

どうもありがとうございました。

4

1 に答える 1