タイル64x32でアイソメマップを描画します:
const Offset = 160;
int X, Y;
for (int a=0; a < 6; a++)
for (int b=0; b < 6; b++) {
X = a * 32 - b * 32 + Offset;
Y = a * 16 + b * 16;
DrawTile(X, Y, tile);
}
このコードを示す画像:http: //i.imgur.com/tgCxF.png
親愛なる専門家の皆様、セルのアイソメトリックインデックスでのマウス座標の変換式を手伝ってください。例:(105; 100)-> [1; 4]。
ありがとう。
PS 私の悪い英語を許してください。私はただ学んでいます...