ステートの表示数

アイス
記事: 48
登録日時: 2017年2月19日(日) 11:49

ステートの表示数

投稿記事by アイス » 2017年2月28日(火) 20:16

こんばんは、ステートが大好物です

デフォルトのMVでステートが一度に表示される数は
味方が2で敵が1だったと思うのですが
この一度に表示される数を変更するにはどこを弄れば良いですか?
(その数字を変えた事でレイアウトが崩れる等は気にしないです)
ステートの表示の拡張プラグイン等はあるのですが
できればシンプルに表示される数だけを変えたいので直接書き加えたいと思ってます
分かる方居たら教えて下さい

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

Re: ステートの表示数

投稿記事by トリアコンタン » 2017年2月28日(火) 21:08

味方のアイコン数は、本来ならウィンドウの横幅次第です。

ウィンドウの横幅と関係なくステートを表示したい場合は、以下のコードをテキストエディタにコピーしてjs形式で保存した後、プラグインとして取り込んでください。

コード: 全て選択

(function() {
    'use strict';

    Window_Base.prototype.drawActorIcons = function(actor, x, y, width) {
        width = width || 144;
        var icons = actor.allIcons().slice(0, 「ここに表示したいアイコン数を入力」);
        for (var i = 0; i < icons.length; i++) {
            this.drawIcon(icons[i], x + Window_Base._iconWidth * i, y + 2);
        }
    };
})();


なお、4つに指定すると見た目はこのようになります。
image_20170228_205819.jpg


敵の場合は、もっと複雑なプラグインが必要です。
一例として敵のステートをリングで表示するプラグインを以前に作成してあるので
よろしければお試しください。

「リングステートプラグイン」
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/StateRingIcon.js

image_20170228_211041.jpg
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アイス
記事: 48
登録日時: 2017年2月19日(日) 11:49

Re: ステートの表示数

投稿記事by アイス » 2017年2月28日(火) 21:37

ありがとうございます
あーやっぱり敵と味方では表示の仕方が違ったんですね
drawActorIconsなるものがenemyには全く見当たらなかったので
(Sprite辺りにしかenemyは書かれていなかったので)

載せていただいたリングステートですが
これを味方と同じように横に並べる事ってできますか?
敵のステート表示は難しすぎて手に負えませんでした
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ステートの表示数

投稿記事by トリアコンタン » 2017年2月28日(火) 22:56

機能追加しました。URLは同じです。

ステートアイコンを横に並べる機能を追加。ステート数によって演出を分けることもできます。(ver1.1.0)

image_20170228_225139.jpg
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アイス
記事: 48
登録日時: 2017年2月19日(日) 11:49

Re: ステートの表示数

投稿記事by アイス » 2017年2月28日(火) 23:21

確認しました
動作に異常もなく完璧です
全ステートが泣きました

ざっと見る限りでも味方のステート表示とは訳が違うみたいですねorz
非常に助かりました
ありがとうございます
辛味噌
記事: 71
登録日時: 2016年10月02日(日) 23:33

Re: ステートの表示数

投稿記事by 辛味噌 » 2020年11月08日(日) 00:23

いつもお世話になっております!
トリアコンタンさまのリングステートプラグインですが、プラグインパラメータもしくはメモ欄へのタグ等で、表示対象外のステートを指定するような機能を実装することは可能でしょうか…?

データベースのステート設定にてアイコンを空欄設定すれば消えることは把握しているのですが、別プラグインにて別用途でステートのアイコンを利用したいため、リングステートプラグイン側で表示対象外を指定できると嬉しいと思い、書き込みをさせていただきました。

汎用的なニーズがあるかわからないのですが、もしご検討いただけましたら幸いで御座いますm(__)m
辛味噌
記事: 71
登録日時: 2016年10月02日(日) 23:33

Re: ステートの表示数

投稿記事by 辛味噌 » 2021年1月06日(水) 00:38

すみません、上記の件に関連して引き続き挙動確認を進めていたのですが、プラグインパラメータでターン数表示対象外アイコンを設定した場合、エネミー側には適用されるのですがアクター側には適用が漏れているように見えました。お手隙の際にご確認いただけましたら幸いですm(__)m
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ステートの表示数

投稿記事by トリアコンタン » 2021年1月07日(木) 13:35

こんにちは!
プラグインのご利用ありがとうございます。

すみません、前回の投稿を見落としていました。
こちらでも動作を確認してみます。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
辛味噌
記事: 71
登録日時: 2016年10月02日(日) 23:33

Re: ステートの表示数

投稿記事by 辛味噌 » 2021年1月07日(木) 23:02

トリアコンタンさま、お忙しい中ご返信いただきまして誠にありがとうございます。

既存トピックへの返信という形でスレッド再利用してしまいましたが、逆に気づきにくかったですよね…大変失礼いたしました。

お手隙の際で結構ですのでご確認いただけますと幸いですm(__)m
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ステートの表示数

投稿記事by トリアコンタン » 2021年1月13日(水) 22:59

リングステートの表示対象外にできる「アイコンインデックス」を指定する機能を追加しました。
ステートではなくアイコンインデックスである点にご注意ください。

2.2.0 2021/01/13 指定したアイコンインデックスをリングアイコンの表示対象外にできる機能を追加
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/StateRingIcon.js


プラグインパラメータでターン数表示対象外アイコンを設定した場合、エネミー側には適用されるのですがアクター側には適用が漏れているように見えました。


こちらについては、検証してみましたが現象を再現できませんでした。
パラメータの設定次第で発生する現象か、他のプラグインとの競合かもしれません。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/

“MV:質問” へ戻る