MZ用プラグイン

KRD 長押し円形バー - KRD_MZ_RoundBar.js

シェア用テキスト:
▼KRD 長押し円形バー(くろうど様作) - KRD_MZ_RoundBar.js
https://plugin-mz.fungamemake.com/archives/6259
長押し円形バー

ふりがな:ちょうおしえんけいばー

機能概要: 長押し円形バー

利用規約(ライセンス): MITライセンス

作者:くろうど

作者サイト:https://x.com/kuroudo119/

解説ページ:https://github.com/kuroudo119/RPGMZ-Plugin

ダウンロードページ:https://raw.githubusercontent.com/kuroudo119/RPGMZ-Plug…

ファイル名:KRD_MZ_RoundBar.js

プラグインのヘルプ:

*:
 * @target MZ
 * @plugindesc 長押し円形バー
 * @url https://twitter.com/kuroudo119/
 * @url https://github.com/kuroudo119/RPGMZ-Plugin
 * @author kuroudo119 (くろうど)
 * 
 * @param USE_LONG_PRESS_CANCEL
 * @text 長押しキャンセル
 * @desc 長押しキャンセル機能を有効にする: true / 有効にしない: false
 * @default true
 * @type boolean
 * 
 * @param LONG_PRESS_MENU
 * @text 長押しメニュー
 * @desc 長押しキャンセルにより、メニューを表示する: true / 表示しない: false
 * @default false
 * @type boolean
 * @parent USE_LONG_PRESS_CANCEL
 * 
 * @param NOT_LONG_PRESS_IN_EVENT
 * @text イベント中は長押し無視
 * @desc マップイベント中は長押しキャンセルしない: true / 長押しキャンセルする: false
 * @default true
 * @type boolean
 * @parent USE_LONG_PRESS_CANCEL
 * 
 * @param USE_LONG_PRESS_COMMON
 * @text 長押しコモンスイッチ
 * @desc 長押しコモンイベント呼出機能を有効にするスイッチ番号です。 0 の場合はこの機能を使いません。
 * @default 0
 * @type switch
 * 
 * @param COMMON_EVENT_ID
 * @text コモンイベント番号
 * @desc 呼び出すコモンイベントの番号です。0 の場合は長押しキャンセルになります。
 * @default 0
 * @type common_event
 * @parent USE_LONG_PRESS_COMMON
 * 
 * @param USE_LONG_PRESS_SWITCH
 * @text 長押しスイッチスイッチ
 * @desc 長押しスイッチ機能を有効にするスイッチ番号です。 0 の場合はこの機能を使いません。
 * @default 0
 * @type switch
 * 
 * @param SW_LONG_PRESS_SWITCH_ON
 * @text 長押し対象スイッチ
 * @desc 長押しスイッチ機能が有効な時、長押しによりONにするスイッチ番号です。
 * @default 0
 * @type switch
 * @parent USE_LONG_PRESS_SWITCH
 * 
 * @param LONG_PRESS_TIME
 * @text 長押し時間
 * @desc 長押し判定になるフレーム数です。初期値 48
 * @default 48
 * @type number
 * 
 * @param DIV_TIME
 * @text 回転速度
 * @desc 長押し時間を割る値です。値が大きいと回転が速くなります。初期値 96
 * @default 96
 * @type number
 * 
 * @param NOT_LONG_PRESS_IN_MESSAGE
 * @text メッセージ長押し延長
 * @desc メッセージ表示中の長押し判定を伸ばします: true / 延長しない(デフォルト通り): false
 * @default false
 * @type boolean
 * 
 * @param NO_SKIP_MESSAGE
 * @text メッセージ長押し不可
 * @desc メッセージ表示中の長押しによるメッセージ送りを不可とする: true / 可能(デフォルト通り): false
 * @default false
 * @type boolean
 * 
 * @help
# KRD_MZ_RoundBar.js

長押し円形バー

## 権利表記

(c) 2021 kuroudo119 (くろうど)

## 利用規約

このプラグインはMITライセンスです。
https://github.com/kuroudo119/RPGMZ-Plugin/blob/master/LICENSE

## 機能

長押し時に円形バー(現状はスピナー)を表示し、
長押し時間のあいだ押し続けると、
以下のいずれかを実行できるプラグインです。

- キャンセル
- コモンイベント呼出
- スイッチON

マップ移動中のキャンセルはメニューを開く処理になります。
コモンイベント呼出はマップでのみ有効です。
スイッチONはイベント実行中やバトル中でもスイッチONにできると思います。

コモンイベント呼出とスイッチONの両方が有効な時、
コモンイベント呼出が優先され、スイッチONは動作しません。

## 準備

RPGツクールMZプロジェクト内の css フォルダに
krdRoundBar.css を入れてください。

## 補足

### メッセージ長押し延長

このパラメータがfalseの場合、
メッセージ表示中の長押しをメッセージ終了時に受け付けてしまいます。
(メッセージ送りするための長押し含む)

このパラメータがtrueの場合、
メッセージ表示中の長押しを受け付けませんが、
メッセージ送りが遅くなります。

## メッセージ長押し不可

「メッセージ長押し延長」をさらに強化した設定で、
このパラメータがtrueの場合、
長押しによるメッセージ送りを不可とします。

これにより、メッセージ終了時に長押し判定が残ることを防ぎます。

## 更新履歴

- ver.0.0.1 (2023/09/25) 作成開始
- ver.0.1.0 (2023/09/26) 非公開版完成 (プログレスバーではなくスピナー)
- ver.1.0.0 (2023/09/26) 公開
- ver.1.1.0 (2024/04/25) 長押しメニューをオプションにした
- ver.1.1.1 (2024/04/25) テストプレイでしかCSS読込できてなかった件を修正
- ver.1.2.0 (2024/04/25) 円形バーが出るのを遅くした
- ver.2.0.0 (2024/04/25) スイッチON機能を追加などの仕様変更
- ver.2.1.0 (2024/04/27) メッセージ長押し抑止を追加
- ver.2.2.0 (2024/05/02) イベント中は長押し無視を追加など
- ver.2.3.0 (2024/07/18) メニューでの長押しキャンセルと併用可能にした
- ver.2.4.0 (2024/07/29) メッセージ長押し不可を追加

 * 
 * 
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.