ページ 12

ステートの表示数

Posted: 2017年2月28日(火) 20:16
by アイス
こんばんは、ステートが大好物です

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

Re: ステートの表示数

Posted: 2017年2月28日(火) 21:08
by トリアコンタン
味方のアイコン数は、本来ならウィンドウの横幅次第です。

ウィンドウの横幅と関係なくステートを表示したい場合は、以下のコードをテキストエディタにコピーして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/triac ... ingIcon.js
image_20170228_211041.jpg

Re: ステートの表示数

Posted: 2017年2月28日(火) 21:37
by アイス
ありがとうございます
あーやっぱり敵と味方では表示の仕方が違ったんですね
drawActorIconsなるものがenemyには全く見当たらなかったので
(Sprite辺りにしかenemyは書かれていなかったので)

載せていただいたリングステートですが
これを味方と同じように横に並べる事ってできますか?
敵のステート表示は難しすぎて手に負えませんでした

Re: ステートの表示数

Posted: 2017年2月28日(火) 22:56
by トリアコンタン
機能追加しました。URLは同じです。

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

Re: ステートの表示数

Posted: 2017年2月28日(火) 23:21
by アイス
確認しました
動作に異常もなく完璧です
全ステートが泣きました

ざっと見る限りでも味方のステート表示とは訳が違うみたいですねorz
非常に助かりました
ありがとうございます

Re: ステートの表示数

Posted: 2020年11月08日(日) 00:23
by 辛味噌
いつもお世話になっております!
トリアコンタンさまのリングステートプラグインですが、プラグインパラメータもしくはメモ欄へのタグ等で、表示対象外のステートを指定するような機能を実装することは可能でしょうか…?

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

汎用的なニーズがあるかわからないのですが、もしご検討いただけましたら幸いで御座いますm(__)m

Re: ステートの表示数

Posted: 2021年1月06日(水) 00:38
by 辛味噌
すみません、上記の件に関連して引き続き挙動確認を進めていたのですが、プラグインパラメータでターン数表示対象外アイコンを設定した場合、エネミー側には適用されるのですがアクター側には適用が漏れているように見えました。お手隙の際にご確認いただけましたら幸いですm(__)m

Re: ステートの表示数

Posted: 2021年1月07日(木) 13:35
by トリアコンタン
こんにちは!
プラグインのご利用ありがとうございます。

すみません、前回の投稿を見落としていました。
こちらでも動作を確認してみます。

Re: ステートの表示数

Posted: 2021年1月07日(木) 23:02
by 辛味噌
トリアコンタンさま、お忙しい中ご返信いただきまして誠にありがとうございます。

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

お手隙の際で結構ですのでご確認いただけますと幸いですm(__)m

Re: ステートの表示数

Posted: 2021年1月13日(水) 22:59
by トリアコンタン
リングステートの表示対象外にできる「アイコンインデックス」を指定する機能を追加しました。
ステートではなくアイコンインデックスである点にご注意ください。

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

プラグインパラメータでターン数表示対象外アイコンを設定した場合、エネミー側には適用されるのですがアクター側には適用が漏れているように見えました。
こちらについては、検証してみましたが現象を再現できませんでした。
パラメータの設定次第で発生する現象か、他のプラグインとの競合かもしれません。