ページ終了位置
投稿日:2017年1月21日 | 最終更新日:2024年12月2日
宴のシナリオは通常はテキストPageCtrlが空欄になっているテキスト行の位置で1ページが終了という扱いになります。
通常、宴は改ページ処理の直後のコマンドは「次のページの冒頭」に処理されます。
セーブデータをロードして再開した場合、「ページの冒頭」から再開されますが、ここにページの終了処理で入れたつもりのフェードアウト処理などが入ってしまうことがあります。
これを避けるため、EndPageコマンドを使うことでページ終了区切りを調整できます。
演出に凝る場合は使ってみてください。
サンプル
リファレンス
Command | 説明 | Arg1 | Arg2 | Arg3 | Arg4 | Arg5 | Arg6 |
---|---|---|---|---|---|---|---|
EndPage | ページ末尾の宣言 |
注意点
EndPageは「改ページ後の後始末」のためなので、EndPageコマンドまでに演出を終わらせるようにしてください。
また、WaitTypeを「PageWait」にしたエフェクトは、EndPageコマンドで終了待ちをするわけではない点に注意してください。
「PageWait」は、テキスト系コマンドの改ページ時に終了待ちをするためのものです。
改ページ後、EndPageまでにそのようなエフェクトを入れると、次のページまでエフェクトが続いている状態になってしまい、セーブデータのロード時に不具合を起こしてしまうので使ってはいけません。