¡Bienvenido a Universo Maker!
¿Es esta la primera vez que visitas el foro? Si es así te recomendamos que te registres para tener completo acceso a todas las áreas y secciones del foro, así también podrás participar activamente en la comunidad. Si ya tienes una cuenta, conéctate cuanto antes.
Iniciar Sesión Registrarme

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo Mensaje [Página 1 de 1.]

#1Menu de juego Empty Menu de juego el Sáb Jun 20, 2015 10:34 am

christodmb

christodmb
¿Alguien me puede decir donde encontrar un menu de juego asi o similar?:
Menu de juego Imagen3

Gracias

#2Menu de juego Empty Re: Menu de juego el Sáb Jun 20, 2015 12:46 pm

Reputación del mensaje :100% (2 votos)

Ledai

Ledai
Parece ser que el script se llama 'Galv's Menu Layout 1.4' ponlo en google y mira a ver si encuentras algún enlace de descarga activo... ahora mismo no puedo entretenerme...
Suerte! Opalo Hola

#3Menu de juego Empty Re: Menu de juego el Sáb Jun 20, 2015 3:41 pm

Reputación del mensaje :100% (2 votos)

reyerta

reyerta
Tal y como dijo Leda. Se llama así. Solo que ya va por su versión 1.5. Te dejo el enlace donde lo descargas: aquí y de paso te dejo copiado aquí el script. Es para Ace así que despreocúpate.


Código:

 #------------------------------------------------------------------------------#
#  Galv's Menu Layout
#------------------------------------------------------------------------------#
#  For: RPGMAKER  ACE
#  Version 1.5
#------------------------------------------------------------------------------#
#  2013-04-14 - Version 1.5 - Added future compatibility code
#  2012-11-10 - Version 1.4 - Added option to set how many actors visible
#  2012-10-19 - Version 1.3 - Fixed a bug that happened with lots of members
#  2012-10-13 - Version 1.2 - Fixed to work in all screen resolutions with some
#                             options to tweak position.
#  2012-10-13 - Version 1.1 - Changed to use /Pictures/ instead of /Faces/
#                             Seemed more appropriate as this would be used to
#                             draw the image as a picture in game.
#  2012-10-13 - Version 1.0 - release
#------------------------------------------------------------------------------#
#  This script overwrites the default menu so the actors on the main menu screen
#  are lined up horizontally and display a portrait image instead of the face.
#
#  INSTRUCTIONS:
#  Copy this script below materials and above main
#
#  You MUST have a portrait for each actor. This was designed to work with
#  the RTP potraits that you must have purchased the right stuff to use.
#  These portrat images are around 270px x 290px.
 
#  Put these portraits in the Graphics/faces/ and name them the same as the
#  face graphic the actor uses, plus the position of the face in it.
#  For example
#  If your actor uses "Actor1" face and uses the first face in that file then
#  you will name the portrait image "Actor1-1.png"
#
#  Download the demo if you don't understand
#------------------------------------------------------------------------------#
 
 
#------------------------------------------------------------------------------#  
#  SCREEN SIZE
#------------------------------------------------------------------------------#
  # This menu layout looks better on larger screen size. The below line
  # increases your screen size to the max. Remove it if you don't want this.
  
    Graphics.resize_screen(640, 480)
  
#------------------------------------------------------------------------------#
#------------------------------------------------------------------------------#
 
($imported ||= {})["Galv_Menu_Layout"] = true
module Galv_Menu  
#------------------------------------------------------------------------------#  
#  SETUP OPTIONS
#------------------------------------------------------------------------------#
  
  CURRENCY_ICON = 361       # Icon to display instead of currency vocab.
                            # Change this to 0 to use currency vocab instead.
 
  PORTRAIT_X_OFFSET = 0     # add a positive or negative number to offset
  PORTRAIT_Y_OFFSET = 0     # each portrait's postion if the portraits you use
                            # do not line up with your screen width/height.
                            
  PORTRAIT_HEIGHT = 400     # So you can tweak the height of the portraits.
  
  NUMBER_OF_ACTORS = 4      # number of actors visible before scrolling
 
#------------------------------------------------------------------------------#  
#  END SETUP OPTIONS
#------------------------------------------------------------------------------#
end
 
class Window_MenuCommand < Window_Command
  def window_width
    return 130
  end
end
 
class Window_Gold < Window_Base
  def window_width
    return 130
  end
  def refresh
    contents.clear
    if Galv_Menu::CURRENCY_ICON > 0
      draw_currency_value(value, currency_icon, 4, 0, contents.width - 25)
    else
      draw_currency_value(value, currency_unit, 4, 0, contents.width -
    end
  end
  def currency_icon
    draw_icon(Galv_Menu::CURRENCY_ICON, contents.width - 23, -1, true)
  end
 
end
 
 
class Window_MenuStatus < Window_Selectable
  def window_width
    Graphics.width - 130
  end
 
  def item_height
    (height - standard_padding * 2)
  end
 
  def draw_portrait(face_name, face_index, x, y, enabled = true)
    bitmap = Cache.picture(face_name + "-" + (face_index + 1).to_s)
    portrait_width = bitmap.width / 3 + Galv_Menu::PORTRAIT_X_OFFSET
    y_offset = Galv_Menu::PORTRAIT_Y_OFFSET
    rect = Rect.new(portrait_width, -70 + y_offset, col_width + tweak, Galv_Menu::PORTRAIT_HEIGHT)
    contents.blt(x, y, bitmap, rect, enabled ? 255 : translucent_alpha)
    bitmap.dispose
  end
  
  def tweak
    if Galv_Menu::NUMBER_OF_ACTORS <= 3
      return -2
    else
      return 0
    end
  end
  
  def draw_actor_portrait(actor, x, y, enabled = true)
    draw_portrait(actor.face_name, actor.face_index, x, y, enabled)
  end
  
  def draw_item(index)
    actor = $game_party.members[index]
    enabled = $game_party.battle_members.include?(actor)
    rect = item_rect(index)
    draw_item_background(index)
    draw_actor_portrait(actor, rect.x + 1, rect.y + 1, enabled)
    draw_actor_simple_status(actor, rect.x, rect.y)
  end
  
  def ho
    return $imported["Galv_Menu_Themes"] ? -60 : 0
  end
  
  def draw_actor_simple_status(actor, x, y)
    draw_actor_name(actor, x, y)
    draw_actor_level(actor, x, y + line_height * 2)
    draw_actor_icons(actor, x, y + Graphics.height - line_height * 5 + ho)
    draw_actor_class(actor, x, y + line_height * 1)
    draw_actor_hp(actor, x, y + Graphics.height - line_height * 4 + ho)
    draw_actor_mp(actor, x, y + Graphics.height - line_height * 3 + ho)
    draw_actor_tp(actor, x, y + Graphics.height - line_height * 2 + ho)
  end
  
  def col_width
    window_width / Galv_Menu::NUMBER_OF_ACTORS - standard_padding - 2
  end
  
  def draw_actor_hp(actor, x, y, width = col_width)
    draw_gauge(x, y, width, actor.hp_rate, hp_gauge_color1, hp_gauge_color2)
    change_color(system_color)
    draw_text(x, y, 30, line_height, Vocab::hp_a)
    draw_current_and_max_values(x, y, width, actor.hp, actor.mhp,
    hp_color(actor), normal_color)
  end
 
  def draw_actor_mp(actor, x, y, width = col_width)
    draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
    change_color(system_color)
    draw_text(x, y, 30, line_height, Vocab::mp_a)
    draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
      mp_color(actor), normal_color)
  end
 
  def draw_actor_tp(actor, x, y, width = col_width)
    draw_gauge(x, y, width, actor.tp_rate, tp_gauge_color1, tp_gauge_color2)
    change_color(system_color)
    draw_text(x, y, 30, line_height, Vocab::tp_a)
    change_color(tp_color(actor))
    draw_text(x + width - 42, y, 42, line_height, actor.tp.to_i, 2)
  end
  
  
  def draw_current_and_max_values(x, y, width, current, max, color1, color2)
    change_color(color1)
    xr = x + width
    if width < 100
      draw_text(xr - 40, y, 42, line_height, current, 2)
    else
      draw_text(xr - 92, y, 42, line_height, current, 2)
      change_color(color2)
      draw_text(xr - 52, y, 12, line_height, "/", 2)
      draw_text(xr - 42, y, 42, line_height, max, 2)
    end
  end
  def draw_actor_name(actor, x, y, width = col_width)
    change_color(hp_color(actor))
    draw_text(x, y, width, line_height, actor.name)
  end
  def draw_actor_class(actor, x, y, width = col_width)
    change_color(normal_color)
    draw_text(x, y, width, line_height, actor.class.name)
  end
  def visible_line_number
    return 1
  end
  def col_max
    return Galv_Menu::NUMBER_OF_ACTORS
  end
  def spacing
    return 8
  end
  def contents_width
    (item_width + spacing) * item_max - spacing
  end
  def contents_height
    item_height
  end
  def top_col
    ox / (item_width + spacing)
  end
  def top_col=(col)
    col = 0 if col < 0
    @member_count = $game_party.members.count
    col = col_max + @member_count if col > col_max + @member_count
    self.ox = col * (item_width + spacing)
  end
  def bottom_col
    top_col + col_max - 1
  end
  def bottom_col=(col)
    self.top_col = col - (col_max - 1)
  end
  def ensure_cursor_visible
    self.top_col = index if index < top_col
    self.bottom_col = index if index > bottom_col
  end
  def item_rect(index)
    rect = super
    rect.x = index * (item_width + spacing)
    rect.y = 0
    rect
  end
  def alignment
    return 1
  end
  def cursor_down(wrap = false)
  end
  def cursor_up(wrap = false)
  end
  def cursor_pagedown
  end
  def cursor_pageup
  end
end


PD: Los puntos de reputación van a Leda, ella lo supo aun sin buscarlo hahahahaha.

#4Menu de juego Empty Re: Menu de juego el Sáb Jun 20, 2015 8:27 pm

christodmb

christodmb
Gracias ^^ como no trae ninguna explicación me esta costando adaptarlo, aunque creo que lo conseguiré xD

#5Menu de juego Empty Re: Menu de juego el Sáb Jun 20, 2015 8:29 pm

reyerta

reyerta
Pero claro que trae, en el script vienen (aunque en ingles) y en la página oficial (el enlace que te deje) están otras tantas mas (en ingles también hahahaha)

#6Menu de juego Empty Re: Menu de juego el Sáb Jun 20, 2015 8:32 pm

christodmb

christodmb
jajajja aparte de que el ingles se me da fatal es mas bien la equivalencia de imágenes que hay en el script, ya que por ejemplo para el actor 1 la imagen debe llevar "Actor4-1" y para la 6 "Actor5-2" y claro, no solo se detiene ahí si no que para las faces tambien conlleva lo suyo y por lo visto las que tengo crean conflicto con la script xD me llevara un ratete largo equilibrar todo xP

#7Menu de juego Empty Re: Menu de juego el Sáb Jun 20, 2015 10:54 pm

christodmb

christodmb
Ale ya esta incorporado. Ahora lo que quería preguntar es como se llaman los archivos para cambiar el marco del menú xD para poder cambiar ese marco blanco por algo con mas estilo

#8Menu de juego Empty Re: Menu de juego el Sáb Jun 20, 2015 11:02 pm

Reputación del mensaje :100% (1 voto)

Queco

Queco
Los bordes?? Si es así, tenes que crear o descargar una "Window" y ponerla en la carpeta Graphics\System.

PD: La imagen DEBE llamarse "Window", de otra forma el sistema no te lo reconocerá.

#9Menu de juego Empty Re: Menu de juego el Dom Jun 21, 2015 1:04 am

christodmb

christodmb
Gracias x3 se que pregunto mucho, pero hace dos semanas que empece y la verdad es que estoy enganchado xP

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

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