Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・ルーム > シーケンスレイヤー関数 > layer_sequence_get_instance()
この関数を使用して、layer_sequence_create() またはレイヤー要素関数の1つによって返されるシーケンス要素IDを指定すると、シーケンス構造体が返されます。 この関数は、最初に シーケンスインスタンス構造体 を取得する必要性を回避し、シーケンスデータに直接アクセスできるようにします。 シーケンス構造体の形式の詳細については、シーケンス関数のセクションを参照してください。
layer_sequence_get_sequence(sequence_element_id)
var _seq = layer_sequence_create("Background", 0, 0, seq_AnimatedBackground); var _struct = layer_sequence_get_sequence(_seq); _struct.playbackSpeedType = spritespeed_framespersecond; _struct.playbackSpeed = 30;
上記のコードは、新しいシーケンス要素を作成してから、シーケンスデータ構造体を取得します。 次に、これを使用して、シーケンスの再生速度とタイプを設定します。