Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > Spineの制御と描画 > skeleton_skin_list()
指定のSpineスプライトに含まれるスキン名のリストを取得します
skeleton_skin_list(sprite, list);
この関数は指定のSpineスプライトに含まれるスキン名を事前に生成した ds_list に格納します。この関数で取得したスキン名は skeleton_skin_set() などでスキンを適用することができます
var list = ds_list_create(); skeleton_skin_list(sprite_index, list); var num = ds_list_size(list); skeleton_skin_set(list[| irandom(num - 1)); ds_list_destroy(list);
上記コードは生成したds_list を使ってスキン名のリストを取得し、その中からランダムでスキンを設定しています