Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > Spineの制御と描画 > skeleton_get_num_bounds()
Spine内に存在するバウンディングボックスの数を取得します。skeleton_get_bounds()を併用することでバウンディングボックスの情報を取得できます。
skeleton_get_num_bounds();
var num = skeleton_get_num_bounds(); var yy = 60; for(var i = 0; i < num; i++;) { var b_info = skeleton_get_bounds(i); if b_info[0] > 0 { var data = b_info[1] + ":"; for(var j = 0; j < b_info[0]; j++;) { data += " (" + string(b_info[(j * 2) + 2]) + ", " + string(b_info[(j * 2) + 2 + 1]) + ")"; } draw_text(20, yy, data); yy += 20; } }
上記コードはSpine内のすべてのバウンディングボックスの情報を文字列として描画しています。