当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ボタンピクチャカーソル表示 - CursorApplicationToButtonPicture.js
シェア用テキスト:
▼ボタンピクチャカーソル表示(nz_prism様作) - CursorApplicationToButtonPicture.js
https://plugin-mz.fungamemake.com/archives/2789
ピクチャボタンにマウスカーソルが重なった時カーソルを表示します。
ふりがな:ぼたんぴくちゃかーそるひょうじ
機能概要: ピクチャボタンにマウスカーソルが重なった時カーソルを表示します。
利用規約(ライセンス): MITライセンス
作者:nz_prism
作者サイト:https://note.com/nz_prism
解説ページ:https://github.com/nz-prism/RPG-Maker-MZ/tree/master/Cu…
ダウンロードページ:https://raw.githubusercontent.com/nz-prism/RPG-Maker-MZ…
ファイル名:CursorApplicationToButtonPicture.js
プラグインのヘルプ:
/*:ja
* @target MZ
* @base ButtonPicture
* @orderAfter ButtonPicture
* @plugindesc ピクチャボタンにマウスカーソルが重なった時カーソルを表示します。
* @author nz_prism
*
* @help CursorApplicationToButtonPicture.js
* ver. 1.1.0
*
* [バージョン履歴]
* 2021/02/24 ver 1.0.0 リリース
* 2021/02/25 ver.1.1.0 軽微なバグ修正。枠線オフセット、カーソルSE演奏対応。
*
* このプラグインは、ピクチャにマウスカーソルが重なった時にカーソルを
* 表示する機能を提供します。
* カーソルは画像(img/systemフォルダ)かピクチャを囲む枠線を選択できます。
*
* このプラグインはButtonPicture.jsが導入されていることを前提とします。
* ButtonPicture.jsよりも下に配置してください。
*
* 次の手順で使用してください。
* 1. ButtonPicture.jsの手順通りに設定してください。
* 2. プラグインパラメータを必要に応じて設定してください。
* 3. ピクチャボタンにマウスカーソルが重なるとカーソルが表示されます。
*
* ButtonPicture.jsの作者であるYoji Ojima氏に感謝いたします。
* このプラグインはMITライセンスにてリリースされています。
* https://opensource.org/licenses/mit-license.php
*
*
* @param playCursorSe
* @text カーソルSEの使用
* @desc 画像にマウスオーバーした際にカーソル効果音を鳴らすかどうかを選択してください。
* @default false
* @type boolean
*
* @param useCursorImage
* @text カーソル画像の使用
* @desc カーソル画像を使用するかどうかを選択してください。
* @default false
* @type boolean
*
* @param cursorImageName
* @text カーソル画像
* @desc カーソル画像を使用する場合、使用する画像を選択してください。画像はimg/systemフォルダに入れてください。
* @default Cursor
* @type file
* @dir img/system/
*
* @param isCursorXRight
* @text カーソルX右寄せ
* @desc カーソル画像を使用する場合、カーソル画像のX座標を画像本体の右端にするかどうかを設定してください。falseの場合、左端になります。
* @default true
* @type boolean
*
* @param isCursorYDown
* @text カーソルY下寄せ
* @desc カーソル画像を使用する場合、カーソル画像のY座標を画像本体の下端にするかどうかを設定してください。falseの場合、上端になります。
* @default true
* @type boolean
*
* @param borderWidth
* @text 枠線太さ
* @desc カーソル画像を使用しない場合、画像の外枠太さを指定してください。
* @default 3
* @type number
* @min 0
*
* @param isBorderOffset
* @text 枠線オフセット
* @desc カーソル画像を使用しない場合の外枠がピクチャからはみ出すかどうかを指定してください。
* @default true
* @type boolean
*
* @param borderColor
* @text 枠線色
* @desc カーソル画像を使用しない場合、画像外枠の色を指定してください。
* @default {”red”:”255”,”green”:”255”,”blue”:”255”,”alpha”:”0.5”}
* @type struct<rgba>
*
*/