Últimos temas
» (RMMV) Precognition
por JapoZero Ayer a las 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Zaza no konpasu (La Brújula de Zaza) [VXACE]
por Pocari Dom Oct 13, 2019 2:23 pm

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am

» [Sugerencia]Limpieza de recursos viejos en el foro.
por ZororoWhite Dom Oct 06, 2019 10:25 pm

» RPG maker mv ABS
por Akutenshi Vie Oct 04, 2019 5:35 am

» Pokemon Destiny
por Greninja555 Jue Oct 03, 2019 7:31 pm

» Montura más realista [XP]
por Ledai Jue Oct 03, 2019 7:16 pm

» Characters y face de samurais o gente japonesa
por Metatron Jue Oct 03, 2019 4:53 pm

» El personaje principal no se mueve.
por Meloon Miér Oct 02, 2019 12:17 am


[Ace]Faces en Batalla

Ir abajo

[Ace]Faces en Batalla Empty [Ace]Faces en Batalla

Mensaje por JapoZero el Lun Feb 10, 2014 5:31 pm

Es bastante sencillo y permite que se vean las faces en batalla.

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
Screenshot:
[Ace]Faces en Batalla 9f542d69e52233b928c76b8f2f331508dd15571912a7273c6f3eb9a2959b89464g

Espero que les sirva. Salu2
JapoZero
JapoZero
Héroe
Héroe

Masculino
Chile
RPG Maker : MV
Mensajes : 708
Monedas : 4364
Reputación : 288
Localización : Chile

Volver arriba Ir abajo

[Ace]Faces en Batalla Empty Re: [Ace]Faces en Batalla

Mensaje por Naiden el Mar Mayo 26, 2015 3:26 am

Puede ser tonto pero cuales son los pasos para colocrlo

Naiden
PJ de Relleno
PJ de Relleno

Uruguay
RPG Maker : Ace
Mensajes : 6
Monedas : 6
Reputación : 0

Volver arriba Ir abajo

[Ace]Faces en Batalla Empty Re: [Ace]Faces en Batalla

Mensaje por KRiZaLiD el Mar Mayo 26, 2015 5:41 am

Voy a hacer un COPY PASTE de lo que escribió Turbi pues está muy bueno...

Cuando estés en el Maker, dale al icono que está en el centro de esa sección (el que parece un bloc de notas con un lápiz.)
[Ace]Faces en Batalla 03db0f6c12fb18ed50a5cbe80b8b7ff4

Te aparecerá esto.
Mira:
[Ace]Faces en Batalla 62d7c9b56dc67ca7e1400b98e1c1acb1
Haz scroll hasta abajo, y pega el script entre Materiales y Main. 
[Ace]Faces en Batalla 2fbe189457895745c0cf68f83f5f6d29

Un saludo

Gracias Turbi por la imágenes!

Un saludo! (ahora es mio, el anterior era el copy paste de Turbi!)
KriZ

_________________
Mi Proyecto:
[Ace]Faces en Batalla VqJJJp

[Ace]Faces en Batalla AnrEWG[Ace]Faces en Batalla UqGVnKv

KRiZaLiD apoya:
[Ace]Faces en Batalla 3gqmui[Ace]Faces en Batalla GJ7qjn[Ace]Faces en Batalla ZhwnH1[Ace]Faces en Batalla NT6Pp7[Ace]Faces en Batalla WXmSrO[Ace]Faces en Batalla CKEALv
KRiZaLiD
KRiZaLiD
Moderador
Moderador

Masculino
Chile
RPG Maker : Vx
Mensajes : 858
Monedas : 4332
Reputación : 110
Edad : 34
Localización : Florida (pueblo fantasma), Chile

Volver arriba Ir abajo

[Ace]Faces en Batalla Empty Re: [Ace]Faces en Batalla

Mensaje por Turbiosoft.acho el Mar Mayo 26, 2015 11:49 am

Gracias Kriz por responder a su duda.

Naiden, no quiero ser pesada, pero por favor, no escribas mensajes tan cortos (y presta atención a lo que se te dice.) Te llevas un aviso esta vez.

Un saludo.

_________________

¡Apoya PCII colocando esta barrita en tu firma!
[Ace]Faces en Batalla JZxmSi
Turbiosoft.acho apoya a...:
[Ace]Faces en Batalla AvSsi3
[Ace]Faces en Batalla TpIA16
[Ace]Faces en Batalla VqJJJp
[Ace]Faces en Batalla BU4sOt

Y a los juegos de Zoro y Japo (?)


Turbiosoft.acho
Turbiosoft.acho
Admin
Admin

Femenino
Rmakercom
RPG Maker : Ace
Mensajes : 1288
Monedas : 4383
Reputación : 200
Localización : En el glorioso y magistral Zulo.

Volver arriba Ir abajo

[Ace]Faces en Batalla Empty Re: [Ace]Faces en Batalla

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.