Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > Spineの制御と描画 > skeleton_animation_list()
Spineスプライトに存在するアニメーション名を ds_list で取得します
skeleton_animation_list(sprite, list);
指定のSpineスプライトに含まれるアニメーション名のリストを (事前に生成した) ds_list として取得します。このアニメーション名を使用して skeleton_animation_set() などアニメーションの登録や変更をすることができます。
var list = ds_list_create(); skeleton_animation_list(sprite_index, list); for (var i = 1; i < ds_list_size(list); i++;) { skeleton_animation_mix(list[| 0], list[| i], 0.5); } ds_list_destroy(list);
上記コードは 生成した ds_list を使用してアニメーション名のリストを取得し、0番目のアニメーションから遷移するすべてのアニメーションのブレンドを 0.5 に設定しています