NRP イベント高速化機能を拡張 - NRP_EventFastForward.js
シェア用テキスト:
▼NRP イベント高速化機能を拡張(砂川赳様作) - NRP_EventFastForward.js
https://plugin.fungamemake.com/archives/28611
ツクールMV~MZにはイベント実行中に、決定キーを押しっぱなしにすると動作が倍速化する機能があります。その機能に対していくつかの拡張を行います。
ふりがな:いべんとこうそくかきのうをかくちょう
機能概要: ツクールMV~MZにはイベント実行中に、決定キーを押しっぱなしにすると動作が倍速化する機能があります。その機能に対していくつかの拡張を行います。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:https://newrpg.seesaa.net/
解説ページ:https://newrpg.seesaa.net/article/483801702.html
ファイル名:NRP_EventFastForward.js
プラグインのヘルプ:
/*:ja * @target MV MZ * @plugindesc v1.00 イベント高速化機能を拡張します。 * @author 砂川赳(http://newrpg.seesaa.net/) * @url http://newrpg.seesaa.net/article/483801702.html * * @help イベント高速化機能を拡張します。 * * ツクールMV~MZにはイベント実行中に、 * 決定キーを押しっぱなしにすると動作が倍速化する機能があります。 * その機能に対していくつかの拡張を行います。 * * ◆主な機能 * ・使用するキーの変更 * ・実行速度の変更 * ・実行までの押しっぱなし時間の変更 * ・タッチUI側の設定も別途指定可 * * 例えば、メッセージスキップ系のプラグインとキーを合わせることで、 * イベント全体を高速化することも可能です。 * * ■謝辞 * 当プラグインはトリアコンタン様作成の * FastForwardCustomize.jsを参考にさせて頂きました。 * * ■利用規約 * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @param FastKey * @text 高速化キー * @default ok * @type select * @option ok * @option cancel * @option shift * @option menu * @option pageup * @option pagedown * @option control * @option tab * @desc イベント高速化を実行するキーです。 * * @param SpeedMultiply * @text 速度倍率 * @type number * @default 2 * @desc 高速化時のイベント速度の倍率です。 * 1以下なら高速化は無効になります。 * * @param SpeedVariableId * @text 速度倍率の変数 * @type variable * @desc イベント高速化の倍率を設定する変数です。 * 値が1以下なら高速化無効。速度倍率より優先されます。 * * @param PressWait * @text 開始プレス時間 * @type number * @default 24 * @desc 高速化を開始するまでのウェイト時間です。 * 1/60秒単位で指定してください。 * * @param <Touch> * @text <タッチ関連> * @desc タッチ操作時のイベント高速化設定です。 * 特に指定しなければ、上記と同じ設定を使用します。 * * @param TouchSpeedMultiply * @parent <Touch> * @text 速度倍率(タッチ) * @type number * @desc 高速化時のイベント速度の倍率です。 * 1以下なら高速化は無効になります。 * * @param TouchSpeedVariableId * @parent <Touch> * @text 速度倍率の変数(タッチ) * @type variable * @desc イベント高速化の倍率を設定する変数です。 * 値が1以下なら高速化無効。速度倍率より優先されます。 * * @param TouchPressWait * @parent <Touch> * @text 開始プレス時間(タッチ) * @type number * @desc 高速化を開始するまでの待ち時間です。 * 1/60秒単位で指定してください。 */