MZ用プラグイン

ツクールフェスのカーソルを再現 - FesCursor.js

シェア用テキスト:
▼ツクールフェスのカーソルを再現(あわやまたな様作) - FesCursor.js
https://plugin-mz.fungamemake.com/archives/6445
ツクールフェス風のカーソルを表示します。

ふりがな:つくーるふぇすのかーそるをさいげん

機能概要: ツクールフェス風のカーソルを表示します。

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

作者:あわやまたな

作者サイト:https://awaya3ji.seesaa.net/

解説ページ:https://awaya3ji.seesaa.net/article/488927664.html

ファイル名:FesCursor.js

プラグインのヘルプ:

/*:ja
* @target MZ
* @orderBefore EnemyGauge
* @orderBefore FesStyleBattle
* @plugindesc ツクールフェス風のカーソルを表示します。
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/488927664.html
* @help img/systemフォルダに画像を入れることで使用できます。
* MVStyleWindow.jsと組み合わせるとよりツクールフェスに近づけられます。
*
* [更新履歴]
* 2022/06/16:Ver.1.0.0 公開
* 2022/06/20:Ver.1.1.0 パラメータ追加。
* 2022/07/18:Ver.1.1.1 イベントコマンド[選択肢]のウィンドウ幅を修正。
* 2022/07/30:Ver.2.0.0 スプライト数削減。パラメータに除外リスト追加。フェス仕様のグラデーションを追加。セーブ時専用のカーソルを使用可能に。
* 2022/07/31:Ver.2.0.1 スクロール中にしか矢印の位置調整をしないようにした。
* 2022/08/28:Ver.2.0.2 カーソルアニメーションを無効にした時の不透明度を修正。所持金ウィンドウを修正。
* 2022/09/09:Ver.2.0.3 ステータス表示のパディングを修正。
* 2022/09/19:Ver.2.0.4 装備画面のパディングを修正。
* 2022/12/09:Ver.2.0.5 FesStyleBattleの判別方法を修正。
* 2022/12/19:Ver.2.1.0 階調カーソルをツクールフェスに近くなるように調整。
* 2023/01/13:Ver.2.2.0 挙動修正。
* 2023/03/05:Ver.2.2.1 挙動修正。
* 2023/03/07:Ver.2.2.2 挙動修正。
* 2023/03/11:Ver.2.2.3 挙動修正。
* 2023/03/19:Ver.2.2.4 挙動修正。
* 2023/03/28:Ver.2.3.0 ポーズサインの座標を調整可能に。
* 2023/04/02:Ver.2.3.1 動作を安定化。
* 2023/07/28:Ver.2.3.2 不具合修正。
* 2024/02/19:Ver.2.4.0 競合対策。パラメータ追加。
* 2024/02/27:Ver.2.4.1 競合対策。
* 2024/03/21:Ver.2.4.2 パラメータ追加。
* 2024/06/15:Ver.2.4.3 挙動修正。
*
* @param windowArrowImage
* @text ウィンドウ矢印画像
* @desc ウィンドウ矢印の画像を選択します。
* 画像が(なし)の場合、この機能は無効です。
* @type file
* @dir img/system
* @default WindowArrow
*
* @param saveCursorImage
* @text セーブカーソル画像
* @desc セーブ時限定のカーソルの画像を選択します。
* 画像が(なし)の場合、ウィンドウ矢印と同じ画像です。
* @type file
* @dir img/system
* @default 
*
* @param windowArrowRange
* @text ウィンドウ矢印移動範囲
* @desc アニメーション時、初期位置からどれくらい動くか。
* 0ならその場から動きません。
* @type number
* @default 10
*
* @param windowArrowOffsetX
* @text ウィンドウ矢印オフセットX
* @desc 矢印のX座標を調整します。
* @type number
* @default 0
* @min -99999
*
* @param textPadding
* @text テキストのパディング
* @desc 左揃えのテキストを右にずらします。
* 0だとずらしません。
* @type number
* @default 14
*
* @param windowArrowDuration
* @text ウィンドウ矢印のアニメーション間隔
* @desc このフレーム数でカーソルがアニメーションを行います。
* 0で行いません。
* @type number
* @default 50
*
* @param windowArrowToneRange
* @text ウィンドウ矢印の色調幅
* @desc アニメーション時の色調の変化の幅。
* 0で行いません。
* @type number
* @default 64
*
* @param windowArrowFilterAreaExtraWidth
* @text ウィンドウ矢印のフィルターエリア拡張幅
* @desc 表示領域を調整します。
* カーソルが切れる場合はこの数値を大きくしてください。
* @type number
* @default 0
* @min -99999
*
* @param enemyCursorImage
* @text 敵キャラカーソル画像
* @desc 敵キャラ選択時にカーソルを表示します。
* 画像が(なし)の場合、この機能は無効です。
* @type file
* @dir img/system
* @default EnemyCursor
*
* @param enemyCursorHomeX
* @text エネミーカーソル初期位置X
* @desc スプライトが中央からどれくらい離れるか。
* @type number
* @default 56
*
* @param enemyCursorHomeY
* @text エネミーカーソル初期位置Y
* @desc スプライトが中央からどれくらい離れるか。
* @type number
* @default 56
*
* @param enemyCursorRangeX
* @text エネミーカーソル移動範囲X
* @desc アニメーション時、初期位置からどれくらい動くか。
* 0ならその場から動きません。
* @type number
* @default 6
*
* @param enemyCursorRangeY
* @text エネミーカーソル移動範囲Y
* @desc アニメーション時、初期位置からどれくらい動くか。
* 0ならその場から動きません。
* @type number
* @default 6
*
* @param enemyCursorDuration
* @text エネミーカーソルのアニメーション間隔
* @desc このフレーム数でカーソルがアニメーションを行います。
* 0で行いません。
* @type number
* @default 50
*
* @param enemyCursorToneRange
* @text エネミーカーソルの色調幅
* @desc アニメーション時の色調の変化の幅。
* 0で行いません。
* @type number
* @default 64
*
* @param stopCursorAnimation
* @text カーソルアニメーション停止
* @desc 選択ウィンドウに元からあるカーソルのアニメーションを停止します。
* @type boolean
* @default true
*
* @param hideCursor
* @text カーソル非表示
* @desc 背景を暗くしたときに元からあるカーソルを表示しません。
* @type boolean
* @default true
*
* @param fastPauseSign
* @text ポーズサイン高速化
* @desc ポーズサインのアニメーションを速くします。
* @type boolean
* @default false
*
* @param gradientCursor
* @text 階調カーソル
* @desc ツクールフェス風のグラデーションが掛かったカーソルを表示します。
* @type boolean
* @default false
*
* @param gradientCursorBladeLength
* @text 階調カーソル刃渡り
* @desc カーソル先端の鋭さです。
* @type number
* @default 16
*
* @param pauseSignToRight
* @text ポーズサイン右寄せ
* @desc ポーズサインを右側に表示します。
* @type boolean
* @default true
*
* @param pauseSignOffsetX
* @text ポーズサインオフセットX
* @desc ポーズサインのX座標を指定した数だけずらします。
* @type number
* @default 0
* @min -999999
*
* @param pauseSignOffsetY
* @text ポーズサインオフセットY
* @desc ポーズサインのY座標を指定した数だけずらします。
* @type number
* @default 0
* @min -999999
*
* @param exclusionList
* @text 除外リスト
* @desc ウィンドウ矢印を使用しないウィンドウを設定します。
* @type string[]
* @default [”Window_NameEdit”,”Window_ShopNumber”,”Window_BattleStatus”,”Window_BattleActor”]
*
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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