このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
システム [2021/11/28 13:22] yam [canvas (キャンバス属性)] |
システム [2022/08/10 14:02] (現在) advmanager [holdstep (実行保留)] |
||
|---|---|---|---|
| 行 38: | 行 38: | ||
| ===== s (停止処理) ===== | ===== s (停止処理) ===== | ||
| ^属性^必須^値^説明^ | ^属性^必須^値^説明^ | ||
| - | |waittime|no|ミリ秒|選択確定後、次の処理に移るまで指定時間待つ(初期値:950ミリ秒)| | + | |waittime|no|ミリ秒|選択確定後、次の処理に移るまで指定時間待つ(初期値:950ミリ秒)\\ 0で即時次に進む| |
| |v2single|no|true/ | |v2single|no|true/ | ||
| |align|no|center|選択肢を中央揃えにする\\ | |align|no|center|選択肢を中央揃えにする\\ | ||
| - | |waittime|no|ミリ秒|選択後の待機時間、0で即時次に進む| | ||
| |skiptime|no|ミリ秒|指定ミリ秒経過後、選択肢待ちを解除する(先に進む)| | |skiptime|no|ミリ秒|指定ミリ秒経過後、選択肢待ちを解除する(先に進む)| | ||
| |skipcond|no|条件式|条件式がtrueの時、選択肢待ちを解除する(先に進む)| | |skipcond|no|条件式|条件式がtrueの時、選択肢待ちを解除する(先に進む)| | ||
| 行 102: | 行 101: | ||
| 2: | 2: | ||
| 3: | 3: | ||
| - | 4: | + | 4:「タイトルに戻る」ダイアログ表示\\ |
| 5: | 5: | ||
| 6: | 6: | ||
| 行 116: | 行 115: | ||
| 18: | 18: | ||
| 19: | 19: | ||
| - | 20:「タイトルに戻る」ダイアログ表示\\ | + | 20: |
| 21: | 21: | ||
| 22: | 22: | ||
| 行 186: | 行 185: | ||
| |interval|no|ミリ秒|繰り返す時間\\ | |interval|no|ミリ秒|繰り返す時間\\ | ||
| |exp|no|式|変数処理。コロンもしくはカンマ区切りで複数指定可能| | |exp|no|式|変数処理。コロンもしくはカンマ区切りで複数指定可能| | ||
| - | |exec|no|スクリプト|実行するスクリプト。コロン区切りで複数指定可能| | + | |exec|no|スクリプト|実行するスクリプト。セミコロン区切りで複数指定可能。スクリプトは半角角括弧で表記する(@表記はNG)| |
| |finish|yes|式|終了条件| | |finish|yes|式|終了条件| | ||
| |name|no|文字列|timerexec名\\ | |name|no|文字列|timerexec名\\ | ||
| 行 215: | 行 214: | ||
| |flushsf|no|true/ | |flushsf|no|true/ | ||
| |backmove|no|true/ | |backmove|no|true/ | ||
| + | |tfnumber|no|true/ | ||
| 例:\\ | 例:\\ | ||
| 行 220: | 行 220: | ||
| ===== holdstep (実行保留) ===== | ===== holdstep (実行保留) ===== | ||
| - | キャンバス描画の属性を操作できます | + | スクリプト実行の保留を制御します。 |
| + | 実行保留中はシナリオが実行されずname属性に指定された一時領域にstopholdstepが実行されるまでプールされます。releasestepタグで一時領域にプールしたシナリオを実行します。 | ||
| ^属性^必須^値^説明^ | ^属性^必須^値^説明^ | ||
| - | |refresh|no|true/false|true: | + | |name|no|text|一時領域名\\ |
| - | |pinchio|no|true/ | + | |
| - | |flushsf|no|true/ | + | |【例】\\ |
| - | |backmove|no|true/false|true: | + | ↓実際の実行順序 |
| + | |通常シナリオ[l][r]\\ | ||
| + | |||
| + | 【制約事項】\\ | ||
| + | ・whileタグは保留しないでください。\\ | ||
| + | ・execパラメータ中のタグにholdstepは効きません。\\ | ||
| + | ダメな例:[link exec=" | ||
| + | |||
| + | <color # | ||
| + | holdstep属性を付けることによってholdstepすることもできます。</ | ||
| + | |||
| + | |【例】\\ | ||
| + | ↓実際の実行順序 | ||
| + | |通常シナリオ[l][r]\\ | ||
| + | |||
| + | ※↓holdstep属性とcond属性の両方が指定されている場合、releasestepにてcondの評価がされます。 | ||
| + | |【例】\\ @eval exp=" | ||
| + | |||
| + | |||
| + | ===== stopholdstep (実行保留停止) ===== | ||
| + | holdstep (実行保留)を停止します | ||
| + | ===== releasestep | ||
| + | holdstepで保留されて一時領域にプールされたシナリオを実行します。 | ||
| + | |||
| + | ^属性^必須^値^説明^ | ||
| + | |name|no|text|一時領域名\\ 初期値:”default”| | ||
| - | 例:\\ | ||
| - | @canvas refresh=true pinchio=true | ||