Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > Spineの制御と描画 > skeleton_slot_alpha_get()
この関数を使用すると、アタッチメントスロットのアルファ値 (0.0〜1.0) を取得できます。
skeleton_slot_alpha_get(slot);
slot_list = ds_list_create(); skeleton_find_slot(mouse_x, mouse_y, slot_list); if !ds_list_empty(slot_list) { for (var i = 0; i < ds_list_size(slot_list); ++i;) { if skeleton_slot_alpha_get(slot_list[| i]) != 1 { skeleton_slot_colour_set(slot_list[| i], c_white, 1); } } }
上記のコードは ds_list を作成し、マウス座標にあるスロット名を取得します。 次に、取得したスロットリストをループし、アルファがまだ1でない場合は、見つかったスロットのアルファ値を 1.0、カラーを白 (c_white) にリセットします。