¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Afiliados
Estadísticas
Tenemos 3397 miembros registrados.
El último usuario registrado es LucasGF.

Nuestros miembros han publicado un total de 79808 mensajes en 11257 argumentos.
Navega con Google Chrome
[DESCARGA]

¿Algún script para cambiar imagen del Menú Principal?

 :: RPG Maker :: Ayuda RPG

Ver el tema anterior Ver el tema siguiente Ir abajo

¿Algún script para cambiar imagen del Menú Principal?

Mensaje por Anonymous... el 2016-10-16, 17:24

Sé como cambiar el Menú por una imagen personalizada. Pero lo que me gustaría hacer y que no tengo idea de cómo hacerlo es que en cierta parte de la historia cambie la imagen del Menú Principal (No sé si me explico bien) . ¿Se puede hacer eso con algún script? ¿Un evento? ¿Debo meterme en cosas de programación?

Agradecería demasiado que me explicaran como hacer eso ;-; Y en todo caso, decirme si de plano no se puede para dejar de gastar mi tiempo entonce u.u

Anonymous...
Iniciado
Iniciado

0/3

Créditos 2

Gracias : 2

Volver arriba Ir abajo

Re: ¿Algún script para cambiar imagen del Menú Principal?

Mensaje por Wecoc el 2016-10-16, 17:41

Normalmente asignar una imagen de fondo en un menú se hace por script mediante una constante, por ejemplo:

Código:
module Menu
  BACKGROUND = "back_image"
end

Y luego se carga en la Scene_Menu usando esa constante:

Código:
@background.bitmap = RPG::Cache.picture(Menu::BACKGROUND)

Es el ejemplo más sencillo que se me ocurre; los nombres no coincidirán pero ya te haces una idea, espero.

Para poder cambiarla en medio del juego tienes que definirla como una global de Game_System, el símil de lo que he puesto antes sería:

Código:
class Game_System
  attr_accessor :menu_background
  alias menu_back_ini initialize unless $@
  def initialize
    menu_back_ini
    @menu_background = "back_image"
  end
end

Luego en el script donde se carga la imagen siguiendo el ejemplo de antes se usaría:

Código:
@background.bitmap = RPG::Cache.picture($game_system.menu_background)

Y con ésto ahora puedes modificar donde quieras la imagen que se usa, usando:

$game_system.menu_background = "(nuevo nombre)"

PD.- Lo he dicho suponiendo que usas XP, VX o VX Ace; si usas MV irá distinto, desconozco cómo. Para éste tipo de dudas tienes que indicar qué maker usas.

Wecoc
Administrador
Administrador



Créditos 8272

Gracias : 372

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 :: RPG Maker :: Ayuda RPG

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