<ループの説明>

  • ループとは
 ある一定区間のコマンドを指定回数または無限に繰り返す構造。
 ループ内に、別のループをネストすることも可能。
ネストの説明

  • タスク
 同一タスク内の、ゲートからスクリプト画面の最下端までのコマンドを無限に繰り返す。
 制御(タスク停止)パネルの通過後は、タスク停止で指定されたタスクは繰り返さない。

  • 制御(ループ開始)パネルと制御(ループ終了)パネル
 同一タスク内の、制御(ループ開始)パネルから制御(ループ終了)パネルまでのコマンドを、回数指定で繰り返す。
 最後に制御(タスク停止)パネルがないと、再び同じタスクを無限に繰り返す。

  • ラベル(IN)とラベル(OUT)
 ジャンプの前にジャンプする場合:ラベル(OUT) → ラベル(IN)
 同一タスク内の、ラベル(OUT)からラベル(IN)までのコマンドを、無限に繰り返す。

  • 変数をカウンタとしたループ制御
 ループの開始
 変数(システム):ゲーム開始時に初期化(オプション0) → 変数0
 変数(条件分岐):変数0>100 → ループ外へ脱出
 変数(計算):変数0+即値1=変数0
 変数(システム):ゲーム開始時に初期化(オプション0) ← 変数0
 ループの終了

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2008年08月14日 16:46