当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Gradient Wipe - GradientWipe.js

▼Gradient Wipe(ツキミ様作) - GradientWipe.js
https://plugin.fungamemake.com/archives/13554
ツクール2000のトランジションを再現
ふりがな:ぐらでぃえんとわいぷ
機能概要: ツクール2000のトランジションを再現
利用規約(ライセンス): MITライセンス
作者:ツキミ
作者サイト:http://tsukimitsf.blog.fc2.com/
解説ページ:https://forum.tkool.jp/index.php?threads/603/
ダウンロードページ:https://raw.githubusercontent.com/cji3bp62000/hello-wor…
ファイル名:GradientWipe.js
プラグインのヘルプ:
/*:ja * @plugindesc トランジション効果 * @author Tsukimi * * @param -- 画面トランジション -- * @desc -- 画面トランジション設定 -- * * @param 画面フェードに適用 * @desc 画面トランジションにトランジション効果を使うかどうか * 入力値: true/false (使う/使わない) * @default true * * @param 画面フェード用画像 * @desc フェード用のルール画像 * img/ に transitions のフォルダーを作って、画像を入れてください * @default * * @param 画面フェードイン用画像 * @desc フェードイン用のルール画像。 * 設定されなかったらフェード用画像を使う * @default * * @param 画面フェードアウト用画像 * @desc フェードイン用のルール画像。 * 設定されなかったらフェード用画像を使う * @default * * @param 画面フェードの柔らかさ * @desc トランジション効果の柔らかさ。 * 0か、正整数を入力してください。 * @default 8 * * @param 画面フェード時間 * @desc フェードイン・アウトに掛かる時間。 * ツクールデフォルト:24(フレーム) * @default 36 * * * @param -- メッセージウィンドウ -- * @desc -- メッセージウィンドウ設定 -- * * @param メッセージウィンドウに適用 * @desc メッセージウィンドウにトランジション効果を使うかどうか * 入力値: true/false (使う/使わない) * @default false * * @param メッセージフェード用画像 * @desc メッセージウィンドウのフェード用のルール画像 * img/ に transitions のフォルダーを作って、画像を入れてください * @default * * @param メッセージフェード時間 * @desc メッセージウィンドウのフェードイン・アウトに掛かる時間。 * @default 24 * * * @help * *** グラデーションワイプ効果(トランジション) * 作者: Tsukimi * * ツクール2000のトランジションを再現して、画面のほか、 * メッセージウィンドウ、キャラ、ピクチャにも適用できる * ようにするプラグインです。 * * *** 注意!!! *** * このプラグインは、 WebGL を利用しています。 * ご利用のツクールMVのバージョンが1.5.0以下、かつリリース予定は * ネット上/携帯アプリのゲームはこのプラグインが使えません。 * 予めご了承ください。 * * * ルール画像はプロジェクトフォルダの img/ フォルダに * transitions という名前のフォルダを作り、そこに * 入れてください。 * * このエフェクトのターゲットは3つあります: * 1. 画面のフェードイン・アウト * 2. キャラ・ピクチャ * 3. メッセージウィンドウ * * 順を追って説明します。 * * * *** プラグインコマンド: * -------------------- * ※画面フェード * * GWTransition <on/off> * このプラグインのトランジションを使うか設定する。 * offにすると、ツクールデフォルトのフェードになる。 * * 例: GWTransition on * * * GWTrans_Setting FadeImg <imageName> * 画面フェードに使うルール画像を設定する。 * * 例: GWTrans_Setting FadeImg rule01 * * * GWTrans_Setting FadeInImg <imageName> * 画面フェードインに使うルール画像を設定する。 * * 例: GWTrans_Setting FadeInImg rule01 * * GWTrans_Setting FadeOutImg <imageName> * 画面フェードインに使うルール画像を設定する。 * * 例: GWTrans_Setting FadeOutImg rule02 * * GWTrans_Setting Duration <frames> * 画面フェードに掛かる時間を設定する。単位:フレーム * * 例: GWTrans_Setting Duration 45 * * * -------------------- * ※キャラ・ピクチャのフェードイン・アウト * * GWFade character <id> [fadeIn/fadeOut] <imgName> <duration> (<softness>) * 実行するとキャラがフェードイン・アウトする。 * * id: -1(自キャラ), 0(このイベント), 1~(イベントID) * * fadeIn/fadeOut:フェードインかフェードアウトか。 * fadeOutにすると、効果が終わると自動でキャラの * 不透明度を0にします。 * * imgName:フェードに使うルール画像名。 * * duration:フェード時間。 * * softness:柔らかさ。 * 設定しないとデフォルトで0になります。 * * 例: * GWFade character -1 fadeOut Circle 60 * -> 自キャラは 'Circle.png' のルール画像を使って * フェードアウトする。(60フレーム) * * * GWFade picture <id> [fadeIn/fadeOut] <imgName> <duration> (<softness>) * 実行するとピクチャがフェードイン・アウトする。 * 各パラメータの意味はキャラのと同じです。 * * 例: * GWFade picture 1 fadeIn Circle 60 5 * -> ピクチャ1番は 'Circle.png' のルール画像を使って * フェードインする。(60フレーム、柔らかさ5) * * * * -------------------- * ※メッセージウィンドウのフェードイン・アウト * * GWMessageFade <on/off> * このプラグインのトランジションを使うか設定する。 * offにすると、ツクールデフォルトの開け閉めになる。 * * 例: GWMessageFade on * * * GWMessage_Setting FadeImg <imageName> * メッセージウィンドウフェードに使うルール画像を設定する。 * * 例: GWMessage_Setting FadeImg rule01 * * * GWMessage_Setting Duration <frames> * メッセージフェードに掛かる時間を設定する。単位:フレーム * * 例: GWMessage_Setting Duration 20 * */