Últimos temas
» Aventura grafica
por Turbiosoft.acho Ayer a las 1:29 am

» ayuda, enemigos que dropeen item de mision
por Kadeon Ayer a las 12:43 am

» Como hacer una Habitación Extra
por Keilu Lopez Mar Mayo 22, 2018 8:38 pm

» Tiempo (MV)
por Mericantos Mar Mayo 22, 2018 6:33 pm

» No sé como usar las opciones "Atk state" y "Atk element".
por Mericantos Mar Mayo 22, 2018 6:34 am

» The Legend of Celestia: Treasure Hunter
por jlopez_96 Lun Mayo 21, 2018 3:09 pm

» [Votaciones] Mote al Limo del foro
por KRiZaLiD Dom Mayo 20, 2018 9:41 pm

» Proyecto Ahura: Algunas Muestras
por Ledai Sáb Mayo 19, 2018 2:23 pm

» Problemas con el parallax mapping
por Victorgamer10 Sáb Mayo 19, 2018 5:53 am

» [MV]¿Cómo puedo hacer que se vean mas grandes los sprites de batalla?
por Mericantos Mar Mayo 15, 2018 4:18 pm

» problemas con charas en mv
por Muzgar Mar Mayo 15, 2018 2:23 pm

» Tileset no aparece
por KRiZaLiD Mar Mayo 15, 2018 3:10 am


Cómo pongo imágenes de combate? RPGMV

Ir abajo

Cómo pongo imágenes de combate? RPGMV

Mensaje por Gini-Gini el Dom Feb 12, 2017 11:39 am

¡Hola a todos!

Mi duda completa (que si la pongo en el tema no me entra) es: ¿Cómo puedo hacer que en los combates, donde aparece la vida y el pm, aparezca una imagen del personaje? Es decir, no quiero usar batalla lateral, sino que en el recuadro (que si se puede hacer rectángulo mejor) donde aparecen los stats de los personajes aparezca una imagen del personaje en cuestión al que cuando le golpeen cambie la expresión, cuando esté herido su imagen habitual cambie y cuando esté muerto, la imagen se vuelva gris (por ejemplo).

No sé si me he explicado bien, espero que sí. Aclaro nuevamente que estoy con RPGMV, pero si no hay manera de hacerlo, no me importaría que me dijesen cómo se haría en VX Ace; me replantearía hacerlo ahí.

¡Muchas gracias a todos!
avatar
Gini-Gini
PJ de Relleno
PJ de Relleno

Femenino
España
RPG Maker : MV
Mensajes : 6
Monedas : 14
Reputación : 0
Edad : 25
Localización : Metamundo

Volver arriba Ir abajo

Re: Cómo pongo imágenes de combate? RPGMV

Mensaje por ZororoWhite el Dom Feb 12, 2017 12:52 pm

Supondré que te refieres a que en la HUD del personaje que sale en batalla aparezca la face del personaje junto al nombre y las barras de PV y PM. 
Para MV he encontrado este plugin, aunque no sé si te servirá. Para cualquier duda echa un ojo aquí, que es donde posteó el autor el plugin originalmente.

Y si te decides por usar Ace, también deben de existir varios scripts para ello, aunque yo el que uso es este (créditos a Claimh):
Script:

Código:
#==============================================================================
# ■ VXAce-RGSS3-10 フロントビュー改 [Ver.1.0.0]            by Claimh
#------------------------------------------------------------------------------
# ・戦闘画面を顔グラフィック表示に変更します。
# ・エネミー選択ウィンドウで残HPを表示します。
#==============================================================================


#==============================================================================
# ■ Window_BattleStatus
#==============================================================================
class Window_BattleStatus < Window_Selectable
  #--------------------------------------------------------------------------
  # ● HP/MP/TPの行の高さ取得
  #--------------------------------------------------------------------------
  def gauge_line_height
    return 16
  end
  #--------------------------------------------------------------------------
  # ● 桁数の取得
  #--------------------------------------------------------------------------
  def col_max
    return [item_max, 4].max
  end
  #--------------------------------------------------------------------------
  # ● 横に項目が並ぶときの空白の幅を取得
  #--------------------------------------------------------------------------
  def spacing
    return 0
  end
  #--------------------------------------------------------------------------
  # ● 項目を描画する矩形の取得
  #--------------------------------------------------------------------------
  def item_rect(index)
    rect = Rect.new
    rect.width = item_width
    rect.height = contents_height
    rect.x = index % col_max * (item_width + spacing)
    rect.y = index / col_max * contents_height
    rect
  end
  #--------------------------------------------------------------------------
  # ● 基本エリアの矩形を取得
  #--------------------------------------------------------------------------
  def basic_area_rect(index)
    rect = item_rect_for_text(index)
    rect.height -= gauge_area_height
    rect
  end
  #--------------------------------------------------------------------------
  # ● ゲージエリアの矩形を取得
  #--------------------------------------------------------------------------
  def gauge_area_rect(index)
    rect = item_rect_for_text(index)
    rect.y += contents_height - gauge_area_height - 8
    rect.height = gauge_area_height
    rect
  end
  #--------------------------------------------------------------------------
  # ● ゲージエリアの高さを取得
  #--------------------------------------------------------------------------
  def gauge_area_height
    return (gauge_line_height * ($data_system.opt_display_tp ? 3 : 2))
  end
  #--------------------------------------------------------------------------
  # ● 基本エリアの描画
  #--------------------------------------------------------------------------
  def draw_basic_area(rect, actor)
#    draw_actor_name(actor, rect.x, rect.y, 100)
    draw_actor_face(actor, rect.x, rect.y, !actor.dead?)
    draw_actor_icons(actor, rect.x, rect.y, rect.width+8)
  end
  #--------------------------------------------------------------------------
  # ● ゲージエリアの描画(TP あり)
  #--------------------------------------------------------------------------
  def draw_gauge_area_with_tp(rect, actor)
    draw_actor_hp(actor, rect.x, rect.y + gauge_line_height * 0, rect.width)
    draw_actor_mp(actor, rect.x, rect.y + gauge_line_height * 1, rect.width)
    draw_actor_tp(actor, rect.x, rect.y + gauge_line_height * 2, rect.width)
  end
  #--------------------------------------------------------------------------
  # ● ゲージエリアの描画(TP なし)
  #--------------------------------------------------------------------------
  def draw_gauge_area_without_tp(rect, actor)
    draw_actor_hp(actor, rect.x, rect.y + gauge_line_height * 1, rect.width)
    draw_actor_mp(actor, rect.x, rect.y + gauge_line_height * 2, rect.width)
  end
end


#==============================================================================
# ■ Window_BattleEnemy
#==============================================================================
class Window_BattleEnemy < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 項目の描画
  #--------------------------------------------------------------------------
  alias draw_item_fv draw_item
  def draw_item(index)
    draw_hp(index)
    draw_item_fv(index)
  end
  #--------------------------------------------------------------------------
  # ● HPの描画
  #--------------------------------------------------------------------------
  def draw_hp(index)
    rect = item_rect_for_text(index)
    w = rect.width - 60
    x = rect.x + 30
    hp = $game_troop.alive_members[index].hp_rate
    draw_gauge(x, rect.y, w, hp, hp_gauge_color1, hp_gauge_color2)
  end
end



Y bueno, el de MV no sé cómo irá, pero no creo que tenga mucha complicación xDD Para cualquier búsqueda futura que tengas sobre plugins en el MV te recomiendo echar un ojo aquí. Es una página donde se recopilan todos los plugins de MV que me han pasado hace poco y la verdad, es bastante útil tenerla a mano.

Dicho esto, espero que algo de todo esto te sea de utilidad xDD ¡Saludos!
avatar
ZororoWhite
PJ Principal
PJ Principal

Masculino
España
RPG Maker : Ace
Mensajes : 422
Monedas : 3030
Reputación : 62
Edad : 19
Localización : Escondido en tu corazón <3

Volver arriba Ir abajo

Re: Cómo pongo imágenes de combate? RPGMV

Mensaje por Gini-Gini el Dom Feb 12, 2017 1:02 pm

¡Uahu! ¡Muchísimas gracias!

Le echaré un ojo a todo y probaré ambos para ver por dónde me decanto. ¡Gracias de nuevo! :D
avatar
Gini-Gini
PJ de Relleno
PJ de Relleno

Femenino
España
RPG Maker : MV
Mensajes : 6
Monedas : 14
Reputación : 0
Edad : 25
Localización : Metamundo

Volver arriba Ir abajo

Re: Cómo pongo imágenes de combate? RPGMV

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.