文章のフェード表示【プラグイン】

ツクールDSにあった、文章がフェードインして一定時間後にフェードアウトする機能[文章のフェード表示]を追加します。

更新履歴

2022/02/01:Ver.1.0.0 公開。
2022/12/09:Ver.1.0.1 PluginCommonBaseの判別方法を修正。
2023/07/09:Ver.1.1.0 中央揃え用プラグインと連携する機能を追加しました。
2023/07/26:Ver.2.0.0 追加プラグインなしで中央揃え可能になりました。

ダウンロード

FadeText.js Ver.2.0.0
MITライセンス

使い方

[概要]
プラグインコマンド直下の[文章のスクロール表示]を乗っ取ってフェード表示として扱います。

[文章のスクロール表示]が連続で並んでいる場合は全て[文章のフェード表示]になります。
[文章のフェード表示]直後に[文章のスクロール表示]を行いたい場合は、[注釈]など、なにかしら無意味なコマンドを挟むことで実現可能です。

[プラグインコマンド(MV)]
showFadingText フェード時間 ウェイト時間 早送りなし 一時停止 中央揃え

【フェード時間】数字
フェードインまたはフェードアウトを開始してから完了するまでにかかる時間をフレーム単位で指定します。
未入力だと30。

【ウェイト時間】数字
フェードインを完了してからフェードアウトに移行するまでにかかる時間をフレーム単位で指定します。
未入力だと120。

【早送りなし】true/false
決定ボタンが押されているときに表示を早送りする機能を無効にします。
未入力だとfalse。

【一時停止】true/false
ボタン入力をするまでフェードアウトを待ちます。
未入力だとfalse。

【中央揃え】true/false
文字列を中央に揃えます。
未入力だとfalse。

仕様

この記事へのコメント

2023年11月11日 08:26
お世話になっております。

並列処理の「画面通知」のかわりで使用すると、
フェードアウトが途中で止まってしまうことがありました。

例としては、
メッセージの表示などの処理が実行中でSwitchがon

SwitchがONになったことでコモンイベントの並列処理で「文章のフェード表示【プラグイン】」を使った文章を表示

元々表示されていた文章を進めるためなどに決定ボタンを押す

などを行うと、画面に文字が残ったままになります。

仕様でありましたら、すみませんm(_ _)m
ご報告させていただきました。
あわやまたな
2023年11月11日 14:10
すみません。
ツクールの元々の仕様に敢えて近づけているので修正は難しいです。
文章の表示、文章のスクロールなどのメッセージ系の文字列は全て同じ変数に入ります。
よって本プラグインもそのシステムを踏襲しており、共通の変数を使用している為、文章を送った時点で文章が破棄され、動作が止まってしまうんですよ。

代わりにトリアコンタンさんのDTextPictureを使用する事を推奨します。
こちらの方がよりニーズに応えられると思います。

>龍龍さん
>
>お世話になっております。
>
>並列処理の「画面通知」のかわりで使用すると、
>フェードアウトが途中で止まってしまうことがありました。
>
>例としては、
>メッセージの表示などの処理が実行中でSwitchがon
>↓
>SwitchがONになったことでコモンイベントの並列処理で「文章のフェード表示【プラグイン】」を使った文章を表示
>↓
>元々表示されていた文章を進めるためなどに決定ボタンを押す
>
>などを行うと、画面に文字が残ったままになります。
>
>仕様でありましたら、すみませんm(_ _)m
>ご報告させていただきました。
2023年11月11日 14:39
あわやまたなさま>

とんでもないです。
ご丁寧に返信頂き、ありがとうございます。

デフォルで備わって欲しいと思えるほどに、CSシリーズの機能をここまで再現してくださって感謝しています。
個人的に自分がイージングを行うよりも演出がすごくなめらかで気に入っています。
(サンプルの動画がすごく笑えます)

教えてくださいました、Dtextpictureで代用してみます!
あわやまたな
2023年11月12日 00:45
どういたしまして。
こちらこそありがとうございます。
MZでゲームスピードや読み込みが安定したので動画ではリズム感を重視しています。

>龍龍さん
>
>あわやまたなさま>
>
>とんでもないです。
>ご丁寧に返信頂き、ありがとうございます。
>
>デフォルで備わって欲しいと思えるほどに、CSシリーズの機能をここまで再現してくださって感謝しています。
>個人的に自分がイージングを行うよりも演出がすごくなめらかで気に入っています。
>(サンプルの動画がすごく笑えます)
>
>教えてくださいました、Dtextpictureで代用してみます!