【解決済】マウスカーソルのグラフィック変更

みつるぎ
記事: 38
登録日時: 2016年1月27日(水) 08:26

【解決済】マウスカーソルのグラフィック変更

投稿記事by みつるぎ » 2016年7月16日(土) 18:21

プラグインのリクエストをさせていただきます。

当方、
http://triacontane.blogspot.jp/2015/11/ ... st_23.html
viewtopic.php?t=428

などのマウスクリック操作を用いるプラグインを導入しているのですが、それに合わせて

【クリック可能モード(特定スイッチONか変数一定値)の時、
 ゲーム画面上のマウスカーソルが専用ピクチャ(あるいは歩行グラフィックかアニメ?)に変化する】

という仕様のプラグインを探しています。
可能ならば、変数の値によってマウスカーソルのグラフィックが変化するような仕様が欲しいですが、
そちらは必須というわけではありません。

そういったプラグインの情報提供もしくは制作、お待ちしております。
最後に編集したユーザー みつるぎ on 2016年7月18日(月) 15:41 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: マウスカーソルのグラフィック変更

投稿記事by トリアコンタン » 2016年7月18日(月) 04:02

こんにちは。
試作してみましたので動作をご確認ください。
ただし、スイッチのみの対応となっています。
必要に応じてコモンイベント等から当該スイッチをONにしてください。

ScreenShot04433.jpg


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

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

※独自画像を指定する場合は、別途画像ファイル名をパラメータに設定してください。
ファイル名に加えて拡張子の設定が必要です。(例:icon.png)
スイッチ条件を満たしたのに画像が表示されない場合は、ファイルパスが間違っているか
指定した画像をアイコンとして利用できないかのどちらかの可能性が高いです。

形状変化用のスイッチは3つまで指定可能で複数の条件を満たした場合は
「1」→「2」→「3」の優先度になります。

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

・ダウンロード
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MousePointerExtend.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像
最後に編集したユーザー トリアコンタン on 2016年7月18日(月) 14:04 [ 編集 1 回目 ]
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
みつるぎ
記事: 38
登録日時: 2016年1月27日(水) 08:26

Re: マウスカーソルのグラフィック変更

投稿記事by みつるぎ » 2016年7月18日(月) 09:12

>トリアコンタンさん

プラグイン制作ありがとうございます!
導入してみたところ、ちゃんと動作しました。思っていた以上に扱いやすくて大助かりです。

それから要望要望で恐縮なのですが、
扱えるカーソルの種類を3種類から5種類に増やすことは可能でしょうか?
アバター
ホノルメイド
記事: 371
登録日時: 2015年11月10日(火) 15:24
連絡を取る:

Re: マウスカーソルのグラフィック変更

投稿記事by ホノルメイド » 2016年7月18日(月) 12:06

横から失礼します。
私もこのプラグインはいいねと思いました。
要望ですが、スイッチを選べるようになれば良さそうですがどうでしょうか?
―――――――――――――――――――――――――――――――――――――――――
画像戦う理由は見つかったか? 相棒
という事でよろしくお願いします。
HP:HPとか連絡とかもここに集約されています。
連絡はお問い合わせのところでどうぞ。
アバにしている画像は描いてもらったものです。
※サイン、アイコンに使われている画像は無断保存や転載は禁止です。
―――――――――――――――――――――――――――――――――――――――――
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: マウスカーソルのグラフィック変更

投稿記事by トリアコンタン » 2016年7月18日(月) 14:02

>みつるぎさん

カーソルの種類と独自画像の数を「3」から「5」に拡張しました。
URLは同じです。

>荒野ほのるさん

ご利用ありがとうございます!

少し分かりにくいですが、「スイッチ1」というには「1」番のスイッチという意味ではなく、
パラメータで設定する番号のスイッチなので、トリガーになるスイッチ番号は自由に設定可能となっています。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
ホノルメイド
記事: 371
登録日時: 2015年11月10日(火) 15:24
連絡を取る:

Re: マウスカーソルのグラフィック変更

投稿記事by ホノルメイド » 2016年7月18日(月) 14:08

>トリアコンタンさん
そうでしたか、失礼しました。
使えたら使わせてもらいますね。
―――――――――――――――――――――――――――――――――――――――――
画像戦う理由は見つかったか? 相棒
という事でよろしくお願いします。
HP:HPとか連絡とかもここに集約されています。
連絡はお問い合わせのところでどうぞ。
アバにしている画像は描いてもらったものです。
※サイン、アイコンに使われている画像は無断保存や転載は禁止です。
―――――――――――――――――――――――――――――――――――――――――
みつるぎ
記事: 38
登録日時: 2016年1月27日(水) 08:26

Re: 【解決済】マウスカーソルのグラフィック変更

投稿記事by みつるぎ » 2016年7月18日(月) 15:43

追加要望まで反映していただきありがとうございました!
望んでいた通りの素敵なプラグインをいただけましたので、これでこのリクエストは解決済とさせていただきます。
tamago008
記事: 9
登録日時: 2018年7月14日(土) 01:43

マウスカーソルのグラフィック変更

投稿記事by tamago008 » 2018年7月14日(土) 02:05

はじめまして。
こちらの素敵なプラグインを使わせて頂いております。

一つご質問ですが、ポインタのクリック位置を好きな場所にすることは可能でしょうか?
現在だと全て左上でクリックになってしまい、カスタムポインタの画像と合わなくなってしまいます…。

解決済みの記事に返信する形で恐縮ですが、
よろしくお願いいたします。
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: 【解決済】マウスカーソルのグラフィック変更

投稿記事by 奏ねこま » 2018年7月14日(土) 20:34

プラグインをテキストエディタで開き、一番下にある

コード: 全て選択

    Graphics.updateMousePointer = function() {
        document.body.style.cursor = this._hiddenPointer ? 'none' : this._PointerType;
    };



コード: 全て選択

    Graphics.updateMousePointer = function() {
        document.body.style.cursor = this._hiddenPointer ? 'none' : this._PointerType.replace(/, default/, ' 16 16, default');
    };

と書き換えると、クリック位置が中央になります。
最初の「16」が「画像の左上から16px右の位置」、次の「16」が「画像の左上から16px下の位置」です。
「16 16」の数字を変更して、お好きなクリック位置を設定してください。
tamago008
記事: 9
登録日時: 2018年7月14日(土) 01:43

Re: 【解決済】マウスカーソルのグラフィック変更

投稿記事by tamago008 » 2018年7月15日(日) 01:08

>奏ねこま 様

素晴らしい解決策をありがとうございます!
おかげさまで理想の使い方を出来るようになりました。

お力添えどうもありがとうございました!

“MV:プラグイン素材のリクエスト” へ戻る