モンスターネームの前に属性を表示をさせるのが上手くいきません
Posted: 2017年8月07日(月) 15:37
戦闘中、モンスターを選ぶときに 名前の前に属性のアイコンを表示するようにいじくっていますが上手くいきません
Window_BattleEnemy.prototype.drawItem = function(index) {
this.resetTextColor();
var name = this._enemies[index].name();
var rect = this.itemRectForText(index);
var monster_attribute = $dataEnemies[index + 1].meta.attribute;
this.drawText(name, rect.x, rect.y, rect.width);
this.drawIcon(monster_attribute, rect.x, rect.y)
};
モンスターのメモに、使うアイコンのIDを書いてそれを名前の前に表示しています
モンスターAはちゃんと属性のアイコン表示されるんですが、B Cとかになると表示されません
多分ですがB、Cとかのモンスターはメモのメーターが取得されず、0になってると思うんですが
その取得の仕方がよくわかりません…
プログラム経験が無く、全然掴めないので是非知恵をお借りしたいです
Window_BattleEnemy.prototype.drawItem = function(index) {
this.resetTextColor();
var name = this._enemies[index].name();
var rect = this.itemRectForText(index);
var monster_attribute = $dataEnemies[index + 1].meta.attribute;
this.drawText(name, rect.x, rect.y, rect.width);
this.drawIcon(monster_attribute, rect.x, rect.y)
};
モンスターのメモに、使うアイコンのIDを書いてそれを名前の前に表示しています
モンスターAはちゃんと属性のアイコン表示されるんですが、B Cとかになると表示されません
多分ですがB、Cとかのモンスターはメモのメーターが取得されず、0になってると思うんですが
その取得の仕方がよくわかりません…
プログラム経験が無く、全然掴めないので是非知恵をお借りしたいです