Yep_EquipCoreで装備タイプ名を重複表示させない方法
Posted: 2016年12月23日(金) 16:21
いつもお世話になっております。
Yep_EquipCoreで装備配列を変更して、
同じ装備タイプの防具を複数装備できるようにしているのですが、
武器 剣
防具 ●●●●●
防具 ●●●●●
防具 ●●●●●
こんな感じで同じ装備タイプ名が並んでしまいます。
ちょっと不格好な気がするので
武器 剣
防具 ●●●●●
●●●●●
●●●●●
こんな風にしたいのですが、どうしてもうまくいきません。
この辺りが該当箇所なのはなんとなく分かったのですが、
this.drawText('防具', rect.x, rect.y, ww1);
みたいな感じで直接入れてみても、配列?でまとめて管理されてるみたいで
同じ文字がずらっと並んでしまいました。
もし方法が御座いましたらご教授よろしくおねがいいたします。
Yep_EquipCoreで装備配列を変更して、
同じ装備タイプの防具を複数装備できるようにしているのですが、
武器 剣
防具 ●●●●●
防具 ●●●●●
防具 ●●●●●
こんな感じで同じ装備タイプ名が並んでしまいます。
ちょっと不格好な気がするので
武器 剣
防具 ●●●●●
●●●●●
●●●●●
こんな風にしたいのですが、どうしてもうまくいきません。
コード: 全て選択
Window_EquipSlot.prototype.drawItem = function(index) {
if (!this._actor) return;
var rect = this.itemRectForText(index);
this.changeTextColor(this.systemColor());
this.changePaintOpacity(this.isEnabled(index))
var ww1 = this._nameWidth;
this.drawText(this.slotName(index), rect.x, rect.y, ww1);
var ww2 = rect.width - ww1;
var item = this._actor.equips()[index];
if (item) {
this.drawItemName(item, rect.x + ww1, rect.y, ww2);
} else {
this.drawEmptySlot(rect.x + ww1, rect.y, ww2);
}
this.changePaintOpacity(true);
};
this.drawText('防具', rect.x, rect.y, ww1);
みたいな感じで直接入れてみても、配列?でまとめて管理されてるみたいで
同じ文字がずらっと並んでしまいました。
もし方法が御座いましたらご教授よろしくおねがいいたします。