Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > Spineの制御と描画 > skeleton_bone_data_set()
Spineアニメーションの基本ポーズにおけるボーン情報を設定します。
skeleton_bone_data_set(bone, map);
Spineアニメーションにはいくつかのボーンが含まれますが、この関数を使うことで指定のボーン情報を設定することができます。 情報は ds_map に設定したものを使用します。 なお、この関数は基本ポーズの情報です。現在実行中のポーズのボーン情報を設定する場合には skeleton_bone_state_set() を使用してください。
この関数を実行したときに得られる ds_map の情報は以下のとおりです
var bone_map = ds_map_create(); skeleton_bone_data_get("head", bone_map); ds_map_replace(bone_map, "parent", "body"); skeleton_bone_data_set("head", bone_map); ds_map_destroy(bone_map);
上記コードは "head" ボーンの情報を取得し、親のボーンを "body" に置き換えています。