Это уже другой плагин ставить надо. называется он Plugin MV – Enemy HP Meter (UP)
https://atelierrgss.wordpress.com/rmv-enemy-hp-meter/
Вид для печати
Это уже другой плагин ставить надо. называется он Plugin MV – Enemy HP Meter (UP)
https://atelierrgss.wordpress.com/rmv-enemy-hp-meter/
Так в чем проблема тогда?
чтоб создать бар врага надо написать не как ты сказал строчку кода. а функцию которая будет выводить бар врага на экран.
Вот это функция создает бар врага в том плагине который я тебе посоветовал.Код://==============================
// * Create EHP Sprites
//==============================
Spriteset_Battle.prototype.create_ehp_sprites = function() {
this._ehp_sprites_a = [];
this._ehp_sprites_b = [];
this._ehp_sprites_c = [];
this._ehp_sprites_data = [];
for (var i = 0; i < this._enemySprites.length; i++) {
if (this._enemySprites[i]._battler == null) {return;};
this._ehp_sprites_a[i] = new Sprite(ImageManager.loadSystem("EnemyHP_A"));
this._ehp_sprites_b[i] = new Sprite(ImageManager.loadSystem("EnemyHP_B"));
this._ehp_sprites_c[i] = new Sprite(ImageManager.loadSystem("EnemyHP_B"));
this._ehp_sprites_a[i].opacity = 0;
this._ehp_sprites_b[i].opacity = 0;
this._ehp_sprites_c[i].opacity = 0;
if (!this._enemySprites[i]._battler._hp_meter) {this._ehp_sprites_a[i].visible = false};
this._ehp_sprites_b[i].visible = this._ehp_sprites_a[i].visible
this._ehp_sprites_c[i].visible = this._ehp_sprites_a[i].visible
this.addChild(this._ehp_sprites_a[i]);
this.addChild(this._ehp_sprites_b[i]);
this.addChild(this._ehp_sprites_c[i]);
this._ehp_sprites_data[i] = [this._enemySprites[i]._battler.hp,0,0,Math.max(Moghunter.enemyhp_duration,32),this._enemySprites[i]._battler.hp,];
};
};
А кроме нее надо еще функцию вывода на экран уменьшение бара при атаке и прочие и прочие.
Так что твоя фраза:
Выглядит очень забавно. Если бы было все так просто как ты сказал нафига вообще плагины придумали?Цитата:
сделать это можно без всяких плагинов. вставив где-то строчку в коде сцен.
Ну, начнем с того, что не в коде сцен, а в коде окон, и не совсем строчку, а нужно будет отдельную функцию написать, которая через одну строку будет выводить жизни врага.
Все зависит от того, где именно ты хочешь показать жизни врагов.
под спрайтом.