戦闘中、モンスターを選ぶときに 名前の前に属性のアイコンを表示するようにいじくっていますが上手くいきません
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になってると思うんですが
その取得の仕方がよくわかりません…
プログラム経験が無く、全然掴めないので是非知恵をお借りしたいです
モンスターネームの前に属性を表示をさせるのが上手くいきません
Re: モンスターネームの前に属性を表示をさせるのが上手くいきません
suzu110様
お世話になります。
var monster_attribute = $dataEnemies[index + 1].meta.attribute;
を
var monster_attribute = this._enemies[index].enemy().meta.attribute;
にすれば多分いくんじゃないかと思います。
お世話になります。
var monster_attribute = $dataEnemies[index + 1].meta.attribute;
を
var monster_attribute = this._enemies[index].enemy().meta.attribute;
にすれば多分いくんじゃないかと思います。
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: モンスターネームの前に属性を表示をさせるのが上手くいきません
おかげで全てのモンスターに属性を表示できました!
教えていただいてありがとうございます
教えていただいてありがとうございます