マウスポインタ拡張プラグイン – MousePointerExtend.js

タイトル
マウスポインタ拡張プラグイン
作者名
ヘルプ
マウスポインタの形状や表示可否を拡張します。
スイッチ条件に応じた多彩な形状変化や、独自画像のポインタ利用
何らかのキー・パッド入力で非表示化する機能を提供します。

ポインタの形状タイプは以下の文字列を指定します。
auto : 自動(初期値)
none : 非表示
default : デフォルト
pointer : リンク
crosshair : 十字
move : 移動
text : テキスト
wait : 処理中
help : ヘルプ
url1 : 独自画像1(パラメータ参照)
url2 : 独自画像2(パラメータ参照)
url3 : 独自画像3(パラメータ参照)
url4 : 独自画像4(パラメータ参照)
url5 : 独自画像5(パラメータ参照)

※独自画像を指定する場合は、別途画像ファイル名をパラメータに設定してください。
ファイル名に加えて拡張子の設定が必要です。(例:icon.png)

スイッチ条件を満たしたのに画像が表示されない場合は、ファイルパスが間違っているか
指定した画像をアイコンとして利用できないかのどちらかの可能性が高いです。
アニメーションカーソル(.ani)は使用できません。
また、gifファイルは使用できますがアニメーションしません。

形状変化用のスイッチは複数指定可能で複数の条件を満たした場合は
より数字の小さい方(「1」→「2」→「3」...の順番)が優先されます。

また、「キー入力で消去」を有効にするとキーもしくはパッド入力により
ポインタを一時的に画面から消去できます。
マウス主体の操作を行わない場合にポインタが邪魔にならないための仕様です。
マウス関連のイベントが発生すると再びポインタが表示されます。

このプラグインにはプラグインコマンドはありません。

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param 形状タイプ1
desc スイッチ1がONになった場合のマウス形状です。
default auto
type select
option auto : 自動(初期値)
value auto
option none : 非表示
value none
option default : デフォルト
value default
option pointer : リンク
value pointer
option crosshair : 十字
value crosshair
option move : 移動
value move
option text : テキスト
value text
option wait : 処理中
value wait
option help : ヘルプ
value help
option url1 : 独自画像1(パラメータ参照)
value url1
option url2 : 独自画像2(パラメータ参照)
value url2
option url3 : 独自画像3(パラメータ参照)
value url3
option url4 : 独自画像4(パラメータ参照)
value url4
option url5 : 独自画像5(パラメータ参照)
value url5

param スイッチ1
desc 形状タイプ1が有効になるスイッチ番号です。
default 0
type switch

param 形状タイプ2
desc スイッチ2がONになった場合のマウス形状です。
default auto
type select
option auto : 自動(初期値)
value auto
option none : 非表示
value none
option default : デフォルト
value default
option pointer : リンク
value pointer
option crosshair : 十字
value crosshair
option move : 移動
value move
option text : テキスト
value text
option wait : 処理中
value wait
option help : ヘルプ
value help
option url1 : 独自画像1(パラメータ参照)
value url1
option url2 : 独自画像2(パラメータ参照)
value url2
option url3 : 独自画像3(パラメータ参照)
value url3
option url4 : 独自画像4(パラメータ参照)
value url4
option url5 : 独自画像5(パラメータ参照)
value url5

param スイッチ2
desc 形状タイプ2が有効になるスイッチ番号です。
default 0
type switch

param 形状タイプ3
desc スイッチ3がONになった場合のマウス形状です。
default auto
type select
option auto : 自動(初期値)
value auto
option none : 非表示
value none
option default : デフォルト
value default
option pointer : リンク
value pointer
option crosshair : 十字
value crosshair
option move : 移動
value move
option text : テキスト
value text
option wait : 処理中
value wait
option help : ヘルプ
value help
option url1 : 独自画像1(パラメータ参照)
value url1
option url2 : 独自画像2(パラメータ参照)
value url2
option url3 : 独自画像3(パラメータ参照)
value url3
option url4 : 独自画像4(パラメータ参照)
value url4
option url5 : 独自画像5(パラメータ参照)
value url5

param スイッチ3
desc 形状タイプ3が有効になるスイッチ番号です。
default 0
type switch

param 形状タイプ4
desc スイッチ4がONになった場合のマウス形状です。
default auto
type select
option auto : 自動(初期値)
value auto
option none : 非表示
value none
option default : デフォルト
value default
option pointer : リンク
value pointer
option crosshair : 十字
value crosshair
option move : 移動
value move
option text : テキスト
value text
option wait : 処理中
value wait
option help : ヘルプ
value help
option url1 : 独自画像1(パラメータ参照)
value url1
option url2 : 独自画像2(パラメータ参照)
value url2
option url3 : 独自画像3(パラメータ参照)
value url3
option url4 : 独自画像4(パラメータ参照)
value url4
option url5 : 独自画像5(パラメータ参照)
value url5

param スイッチ4
desc 形状タイプ4が有効になるスイッチ番号です。
default 0
type switch

param 形状タイプ5
desc スイッチ5がONになった場合のマウス形状です。
default auto
type select
option auto : 自動(初期値)
value auto
option none : 非表示
value none
option default : デフォルト
value default
option pointer : リンク
value pointer
option crosshair : 十字
value crosshair
option move : 移動
value move
option text : テキスト
value text
option wait : 処理中
value wait
option help : ヘルプ
value help
option url1 : 独自画像1(パラメータ参照)
value url1
option url2 : 独自画像2(パラメータ参照)
value url2
option url3 : 独自画像3(パラメータ参照)
value url3
option url4 : 独自画像4(パラメータ参照)
value url4
option url5 : 独自画像5(パラメータ参照)
value url5

param スイッチ5
desc 形状タイプ5が有効になるスイッチ番号です。
default 0
type switch

param デフォルト形状タイプ
desc デフォルトのマウス形状です。
default auto
type select
option auto : 自動(初期値)
value auto
option none : 非表示
value none
option default : デフォルト
value default
option pointer : リンク
value pointer
option crosshair : 十字
value crosshair
option move : 移動
value move
option text : テキスト
value text
option wait : 処理中
value wait
option help : ヘルプ
value help
option url1 : 独自画像1(パラメータ参照)
value url1
option url2 : 独自画像2(パラメータ参照)
value url2
option url3 : 独自画像3(パラメータ参照)
value url3
option url4 : 独自画像4(パラメータ参照)
value url4
option url5 : 独自画像5(パラメータ参照)
value url5

param 独自画像1
desc マウスポインタに使用する画像ファイル名(/img/picture/)です。正方形の3232程度の画像を用意してください。
default
require 1
dir img/pictures/
type file

param 独自画像2
desc マウスポインタに使用する画像ファイル名(/img/picture/)です。正方形の3232程度の画像を用意してください。
default
require 1
dir img/pictures/
type file

param 独自画像3
desc マウスポインタに使用する画像ファイル名(/img/picture/)です。正方形の3232程度の画像を用意してください。
default
require 1
dir img/pictures/
type file

param 独自画像4
desc マウスポインタに使用する画像ファイル名(/img/picture/)です。正方形の3232程度の画像を用意してください。
default
require 1
dir img/pictures/
type file

param 独自画像5
desc マウスポインタに使用する画像ファイル名(/img/picture/)です。正方形の3232程度の画像を用意してください。
default
require 1
dir img/pictures/
type file

param キー入力で消去
desc キーもしくはパッド入力によりポインタを一時的に消去します。マウスを動かすと再び出現します。
default true
type boolean

param ポインタファイルパス
desc カーソル用の独自画像を/pictures/以外に配置したい場合にパス名を指定してください。区切り文字[/]は不要。
default
ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C)2016 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/MousePointerExtend.js