ページ 1 / 1
【解決済み】アイテム名の下に説明を表示したい
Posted: 2021年9月27日(月) 16:31
by ビービー
いつもお世話になっております。
表題の件なんですが
自作のプラグインにてアイテム名の下に説明を表示することはできたのですが
大事なものにだけ説明が表示されなく困っています。
どこをどうすれば大事なものにも説明が表示されるようになるか教えていただけると助かります。
よろしくお願いいたします。
自作プラグインと画像を貼っておきます。
Re: アイテム名の下に説明を表示したい
Posted: 2021年9月27日(月) 19:33
by 名無し蛙
コード: 全て選択
//-----------------------------------------------------------------------------
//アイテムのヘルプ内容
//-----------------------------------------------------------------------------
Window_ItemList.prototype.drawItemHelp = function(item, x, y, width) {
if (this.needsNumber()) {
this.contents.fontSize = 18;
this.drawText(item ? item.description : "", x, y - 12, width);
// this.drawTextEx(item ? item.description : "", x + 32 * 3 + 4, y - 32, width);
this.contents.fontSize = $gameSystem.mainFontSize();
}
};
this.needsNumber()のif文がまるまる不要ですね。中身がこれのようなので
コード: 全て選択
Window_ItemList.prototype.needsNumber = function() {
if (this._category === "keyItem") {
return $dataSystem.optKeyItemsNumber;
} else {
return true;
}
};
システム1の「大事なものの個数を表示」チェックボックスをonにしても説明が反映されると思います。
Re: アイテム名の下に説明を表示したい
Posted: 2021年9月27日(月) 20:14
by ビービー
名無し蛙様返信ありがとうございます。
this.needsNumber()のif文が大事なものの個数表示のON/OFFを返していたとは!
OFFの場合はelseになるから表示されなかったんですね…
わかりやすい説明ありがとうございました!
これにて解決とさせていただきます。