Game Maker Language リファレンス > 組み込み関数 用途別 > 配列操作? > array_height_2d
2次元配列の高さを返します。
array_length_2d(array);
この関数を使用すると、2次元配列の1次元目の高さを(エントリ数)を取得できます。引数に配列を指定すると、1次元目のエントリがわかります。array_length_2d()を使用すると配列の二次元のエントリ数を取得することができます。
2次元配列を、
a[h,w]
と定義した場合、"h"はarray_height_2d()、"w"はarray_length_2d()で取得できるサイズとなります。
for (var i = array_height_2d(a); i > -1; i--;) { for (var j = array_length_2d(a, i); j > -1; i--;) { a[i, j] = -1; } }
上記のコードは、2次元配列をループして-1に各エントリを設定します。