ページ 11

【解決済み】「IconSet」ファイルのリロード方法について

Posted: 2021年9月30日(木) 02:41
by とりもち
こんにちは。
調べてみてもわからなかったので、ご教授ください。

ゲーム中に、「img > system」ファイル内にある「IconSet」ファイルをゲーム中に、別名ファイルにリロードする方法はありますか?(例:「IconSetOther」等)

コアスクリプトを覗いてみて、

Sprite_StateIcon.prototype.loadBitmap = function() {
this.bitmap = ImageManager.loadSystem("IconSet");
this.setFrame(0, 0, 0, 0);
};

の記述があったので、おそらくここで描画しているのではないかと思い、同様の記述を行ってみたのですが、変化がありませんでした。(下記)

Sprite_StateIcon.prototype.loadBitmap = function() {
this.bitmap = ImageManager.loadSystem("IconSetOther");
this.setFrame(0, 0, 0, 0);
};

ご存知の方がいらっしゃいましたら、お知恵を拝借したくご相談させてください。

Re: 「IconSet」ファイルのリロード方法について

Posted: 2021年9月30日(木) 10:56
by 虚構の城跡
別名ファイルと切り替える理由がよくわかりませんが、扱えるアイコンの数を増やしたいだけなら下方向に32ドットずつ追加していけば増やせますよ。

Re: 「IconSet」ファイルのリロード方法について

Posted: 2021年9月30日(木) 19:56
by とりもち
虚構の城跡さん、回答ありがとうございます。

うまく言えないのですが……。
拡張は既に数倍まで行っており、それでは解決できない問題にぶつかってしまったので、
ゲーム中での参照ファイルの切り替えを模索している次第です。

Re: 「IconSet」ファイルのリロード方法について

Posted: 2021年10月01日(金) 09:31
by 奏ねこま
「IconSet」でスクリプト内検索して見つかるのはそのSprite_StateIcon以外にもあると思うんですが変えたいのはそこだけなんでしょうか?
あとプラグイン内も検索されましたか?

Re: 「IconSet」ファイルのリロード方法について

Posted: 2021年10月02日(土) 07:20
by とりもち
ご指摘の通り、「rmmz_windows.js」に"IconSet"を参照する記述があり、
そちらの式を再参照することにより解決することができました。

てっきり、描画ものは「rmmz_sprites.js」かと思っていたのですが……。
余計な先入観をもっていたようです。

奏ねこまさん、ありがとうございました。