layer_sequence_is_finished()


Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・ルーム > シーケンスレイヤー関数 > layer_sequence_is_finished()

layer_sequence_is_finished()

この関数は、layer_sequence_create() またはレイヤー要素関数の1つによって返されるシーケンス要素IDを指定すると、シーケンスの再生が終了したかどうかをチェックできます。 終了していた場合は true が返され、終了していない場合は falseが 返されます。

注意
この関数は、対象のシーケンスの再生モードが "Loop" または "PingPong" に設定されている場合は常に false となります。→シーケンスの再生モード

構文

layer_sequence_is_finished(sequence_element_id)
sequence_element_id
シーケンス要素ID

戻り値

boolean
シーケンスの再生が終了していれば true。そうでなければ false

if layer_sequence_is_finished(title_sequence) != 0
{
  alarm[0] = room_speed * 3;
  layer_sequence_play(title_sequence);
}

上記コードは、シーケンサー "tilte_sequence" が終了していたら、3秒後に Alarm[0] を呼び出し、シーケンスの再生を開始します

Wiki内検索

#search(): You already view a search box

MENU

ドキュメント

GMLリファレンス

2ch

その他



最新の30件

2021-01-23 2021-01-22 2021-01-21 2021-01-19 2021-01-18 2021-01-17 2021-01-16 2021-01-15 2021-01-14 2021-01-13

人気の10件

今日の10件



これまでの訪問者: 33
今日の訪問者: 1
昨日の訪問者: 0
閲覧者: 5