Últimos temas
» Chaos of Destiny - origin
por mdk3dd Hoy a las 9:18 am

» [ACE] Chaos of Destiny
por mdk3dd Ayer a las 7:17 pm

» [XP] THE LEGEND OF THE CROWNS: Looking Across the Time
por Fiquei Lun Nov 19, 2018 8:45 pm

» [ACE] Script CSCA Skill Shop (Tienda de habilidades)
por NinjaLOL Lun Nov 19, 2018 8:25 pm

» me sale error de script en Ace
por NinjaLOL Lun Nov 19, 2018 8:39 am

» Pedido (Script) visualizar armas lateral RPGMK MV
por raffael_0 Dom Nov 18, 2018 4:34 pm

» [Publicidad] Chaos of Destiny
por Turbiosoft.acho Dom Nov 18, 2018 1:34 pm

» Quitar el logo del Mv
por Narsil40 Sáb Nov 17, 2018 11:24 pm

» Cadena de Acciones
por Rodriguez Sáb Nov 17, 2018 9:46 am

» Curse Of Gabriel 1
por Narsil40 Vie Nov 16, 2018 5:54 pm

» [VX/Ace] Characters de monstruos del XP
por DOM438 Vie Nov 16, 2018 9:06 am

» respecto al script "algo" especial...
por mdk3dd Vie Nov 16, 2018 6:47 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 : 26
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 : 429
Monedas : 3165
Reputación : 64
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 : 26
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

- Temas similares

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