FANDOM


El script Main, presente en la última página en el editor de scripts a partir de RPG Maker XP es el menos modificado, ya que es el responsable del funcionamiento general del juego.

Utilidad Editar

Como se mencionó anteriormente, este script es muy importante. Este script llama a todos los que estén por encima de él para que funcionen, y cualquiera que esté debajo será ignorado.

Por este motivo, este script no suele ser modificado casi nunca.


Contenido Editar

Main escoge la fuente que se usará así como su tamaño, prepara una transición de 20 frames, llama la pantalla de título y al método principal. Además, permite que el juego muestre mensajes de error antes de cerrarse.

Main en bruto Editar

Este es el código main sin ninguna modificación:

begin
  Graphics.freeze
  $scene = Scene_Title.new
 while $scene != nil
    $scene.main
   end
   Graphics.transition(20)
rescue Errno::ENOENT
  filename = $!.message.sub("File not found: ", ")
  print("Error RGSS: #{filename}")
end

Como pueden ver es un código corto y sencillo, mas es necesario comprender que hace y la función de cada línea para lo que se creó un...

Main enriquecido Editar

Este es el código main incluyendo comentarios para mejorar su entendimiento.

#==============================================================================
# ■ Main
#------------------------------------------------------------------------------
#  Despues de la definicion de cada clase...El proceso real empieza aqui
#==============================================================================

begin
  # Fuente que usará el juego
  $fontface = "Lucida Console"
  # Tamaño de la fuente
  $fontsize = 25
  # Preparar transicion
  Graphics.freeze
  # Crear objeto de escena (Pantalla de Titulo)
  $scene = Scene_Title.new
  # Limitacion efectiva de $scene. Llamar metodo principal
  while $scene != nil
    $scene.main
  end
  # Fundido
  Graphics.transition(20)
rescue Errno::ENOENT
  # Complementar la exepcion con Errno::ENOENT
  # Cuando no se puede abrir un archivo, mostrar un mensaje y cerrar.
  filename = $!.message.sub("No es posible encontrar el archivo o directorio ", " dentro de la carpeta en la que se encuentra el juego. Asegúrate de que no haya sido movido, cambiado de nombre o eliminado")
  print("Error RGSS: #{filename}")
end

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.

También en FANDOM

Wiki al azar