ツクール歴=エターナる歴な人。
ウェイトゲージ - MT_WaitGauge.js

▼ウェイトゲージ(むーてぃ様作) - MT_WaitGauge.js
https://plugin.fungamemake.com/archives/16367
プレイヤーやイベントにウェイトゲージを表示する
ふりがな:うぇいとげーじ
機能概要: プレイヤーやイベントにウェイトゲージを表示する
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・素材単体販売:禁止
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:むーてぃ
作者サイト:https://x.com/moooty10
ダウンロードページ:https://www.5ing-myway.com/rpgmaker-plugin-waitgauge/
ファイル名:MT_WaitGauge.js
プラグインのヘルプ:
/*:ja * @plugindesc プレイヤーやイベントにウェイトゲージを表示する * @author むーてぃ * * @param gaugeWidth * @text ゲージ横幅 * @desc ウェイトゲージの横幅 * @type number * @min 0 * @default 100 * * @param gaugeHeight * @text ゲージ高さ * @desc ウェイトゲージの高さ * @type number * @min 0 * @default 20 * * @param gaugeColor1 * @text ゲージ色1 * @desc ウェイトゲージのグラデーション左端のカラーコード * @type text * @default #e08040 * * @param gaugeColor2 * @text ゲージ色2 * @desc ウェイトゲージのグラデーション右端のカラーコード * @type text * @default #f0c040 * * @param windowPosition * @text ウィンドウ表示場所 * @desc ウェイトゲージの表示場所 * @type select * @default 2 * * @option 対象の下 * @value 2 * * @option 対象の右 * @value 4 * * @option 対象の左 * @value 6 * * @option 対象の上 * @value 8 * * @param windowText * @text ゲージ名 * @desc ウェイトゲージ名 * @type string * * @param windowTextFontSize * @text ゲージ名フォントサイズ * @desc ゲージ名のフォントサイズ * @type number * @default 28 * * @param displayWaitValue * @text ウェイト進捗表示 * @desc ウェイトゲージに進捗値(%)を表示するか * @type boolean * @default true * * @param waitValueFontSize * @text ウェイト進捗フォントサイズ * @desc 進捗値(%)のフォントサイズ * @type number * @default 28 * * @param windowOpacity * @text ウィンドウ不透明度 * @desc ウィンドウ枠の不透明度。0でゲージだけ表示。(デフォルト:255) * @type number * @max 255 * @min 0 * @default 255 * * @param windowMargin * @text ウィンドウマージン * @desc ゲージ表示対象とゲージウィンドウ間の余白 * @type number * @default 5 * * @param windowPadding * @text ウィンドウパディング * @desc ゲージウィンドウとウェイトゲージ間の余白 * @type number * @default 18 * * @param movableWaiting * @text ウェイト中の移動 * @desc ウェイトゲージ表示中の移動を許可するか * @type boolean * @default true * * @param moveWaitCancel * @text 移動キャンセル * @desc 移動でウェイトをキャンセルするか * @type boolean * @default true * * @param transferWaitCancel * @text 場所移動でキャンセル * @desc 場所移動でプレイヤーのウェイトゲージをキャンセルするか(イベントは設定の値にかかわらずリセット) * @type boolean * @default true * * @param reWaitMode * @text ウェイト中のウェイト * @type select * @default 1 * * @option キャンセル * @value 0 * * @option 無視(先優先) * @value 1 * * @option 更新(後優先) * @value 2 * * @param completeSE * @text ウェイト完了SE * @desc ウェイトが完了した時に再生するSE * @type file * @require 1 * @dir audio/se * @default Decision1 * * @param cancelSE * @text ウェイトキャンセルSE * @desc ウェイトキャンセルされた時に再生するSE * @type file * @require 1 * @dir audio/se * @default Cancel1 * @help * === 説明 === * 使い方: * 移動ルートの設定→スクリプトまたはプラグインコマンドからウェイトゲージを設定します。 * * 移動ルートの設定(スクリプト): * 設定値にゲーム内変数を使いたい場合は$gameVariables.value(変数番号)を指定してください。 * * this.setWaitCount(表示フレーム数,開始カウント数); * 対象にウェイトゲージを表示します。 * [表示フレーム数] * ウェイトゲージの表示フレーム数(1秒 = 60フレーム) * * [開始カウント数] * 開始カウント(通常は0) * * this.setMovableWaiting(フラグ); * 対象がウェイトゲージ表示中に移動できるか設定します。 * [フラグ] * true - 移動可能 / false - 移動禁止 * * this.setMoveCancel(フラグ); * 対象のウェイトゲージ表示中に移動した場合ウェイトをキャンセルするか設定します。 * [フラグ] * true - キャンセル / false - キャンセルされない * * this.addCount(値); * 対象の現在のウェイトカウントを[値]ぶん増減させます。 * [値] * 増減値(マイナス値で減少) * * this.waitCancel(); * 対象のウェイトゲージをキャンセルさせます。 * * * プラグインコマンド: * ゲーム内変数を使用する場合は\V[変数番号]で指定してください。 * * MT_Wait set ターゲットID 表示フレーム数 移動可否 移動キャンセル * [ターゲットID]に[表示フレーム数]の間ウェイトゲージを表示します。 * * [ターゲットID] * ウェイトゲージを表示する対象。 * プレイヤー:0またはplayer / イベント:イベントID。 * ゲーム内変数を使用可能です。 * * [表示フレーム数] * ウェイトゲージの表示フレーム数(1秒 = 60フレーム) * ゲーム内変数を使用可能です。 * * [移動可否] * ウェイトゲージが表示されているあいだ移動できるか * true - 移動できる / false - 移動できない * * [移動キャンセル] * 移動した時にウェイトゲージをキャンセルするか * true - キャンセルする / false - キャンセルされない * * * MT_Wait cancel ターゲットID * [ターゲットID]のウェイトゲージをキャンセルします。 * * [ターゲットID] * ウェイトゲージをキャンセルする対象。 * すべて: all / プレイヤー:0またはplayer / イベント:イベントID * ゲーム内変数を使用可能です。 * * === 更新履歴 === * 2019/6/19 ver1.00 初版 * * === マニュアル&ライセンス === * https://www.5ing-myway.com/rpgmaker-plugin-waitgauge/ */