Maker Palace

¡El Reino del RpgMaker y del Ocio!
 
ÍndiceBuscarGrupos de UsuariosScriptsRecursosTutorialesPalaceJuegosPalaceWikiFAQRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Temas similares
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Últimos temas
» Reparación de Conjuros
por kyonides-arkanthos Jue Oct 12, 2017 12:22 am

» Screenshot del nuevo KUnits XP oon menú
por LinkLuis55 Sáb Sep 23, 2017 10:03 pm

» Dando una vuelta por acá
por LinkLuis55 Dom Ago 20, 2017 2:56 pm

» Heroes del Crimen 2 DEMO
por jasuso Mar Ago 01, 2017 12:04 am

» The Legend of Celestia II: A World of Twilight Shadows Demo
por Jlopez_96 Vie Jul 28, 2017 6:20 pm

» The Legend of Celestia: Four Cristals
por Jlopez_96 Mar Abr 25, 2017 4:59 pm

» [VXAce] Burando Doragon
por gantzer49 Dom Abr 23, 2017 7:43 pm

Recomendados
RPG en RPG Maker
La importancia de un Backup
Que requiere un sistema de Batalla para ser exitoso
9 Minutos de Juegos por fans
Guía de Subforos para Tontos de Maker Palace
Indice de Scripts Locales XP
Falcao Pearl ABS Liquid
¿Quién está en línea?
En total hay 6 usuarios en línea: 0 Registrados, 0 Ocultos y 6 Invitados :: 1 Motor de búsqueda

Ninguno

La mayor cantidad de usuarios en línea fue 179 el Mar Ago 30, 2011 10:06 pm.
MiniChat
Mejores posteadores
Raiden (3346)
 
DaviX (2740)
 
Frikilangelo (2461)
 
SagahonArturo (1806)
 
Falcao (1775)
 
kyonides-arkanthos (1768)
 
Mur-mai-der (1755)
 
Ares (1613)
 
LinkLuis55 (1558)
 
Webmaster24 (1354)
 
Afiliados
Crear foro Mundo Maker Foro de anime y RM2k3/XP/VX Computer mix
Flag Counter
free counters
Visitas


Comparte | 
 

 Press Start con fondos aleatorios

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
ZunnerX
Caballero Real
Caballero Real
avatar

Cantidad de envíos : 269
Miembro desde : 23/02/2010
Edad : 26
Localización : ~In the Shadows~
Sexo : Masculino

Maker : RMXP


MensajeTema: Press Start con fondos aleatorios   Miér Mar 02, 2011 5:03 pm

Buenas, este script es una modificación del script de Hound, lo único que le añadí fue el efecto de fondos aleatorios.

Código:
#==============================================================================#
#                        SCRIPT MODIFICADO POR ZUNNERX                        #
#                                26 - 02 - 2011                                #
#------------------------------------------------------------------------------#
#  CREDITOS:                                                                  #
#                                                                              #
#  - HOUND                                                                    #
#                        http://independentsrolgamers.tk                      #
#------------------------------------------------------------------------------#
#==============================================================================#


#-------------------------------------------------------------------------------
# Descripción:
# Este script agrega la típica pantalla de "Pulsa Enter" al inicio de ejecución
# del juego. El uso de gráficos está hecho mediante imágenes.
# Instrucciones:
# Antes que nada, cambia la siguiente línea en el script main
# $scene = Scene_Title.new
# por el siguiente:
# $scene = Scene_PulsaEnter.new
# Debes tener en la carpeta Graphics/Titles los gráficos necesarios para el script
# los cuales puedes cambiar su nombre desde este mismo script.
# También puedes modificar las variables del script, así como el tiempo de espera
# y el tiempo que tarda en transparentarse las letras.
# Cada mínima función del script está explicada en la línea anterior.
#-------------------------------------------------------------------------------
class Scene_PulsaEnter
  def main
    $data_system        = load_data("Data/System.rxdata")
    @title_rand = Sprite.new
    @title_rand.z = 101
  # Tiempo de espera en frames para transparentar las letras.
  @frames_espera = 30
  # Tiempo de tardanza en transparentar las letras.
  @frames_transparencia = 25
  # las variables con f_ delante, son las que se usan como frames restantes
  # para realizar cada función. Por ello, inicialmente se les agrega el valor
  # que ajustamos en las dos variables anteriores.
  @f_espera = @frames_espera # Espera para transparentar.
  @f_trans1 = @frames_transparencia # Tardanza en poner opacidad a 0
  @f_trans2 = @frames_transparencia # Tardanza en devolver opacidad a 255
  @letras = Sprite.new # Creamos el sprite destinado para las letras.
  @letras.z = 102
  # El nombre entre comillas es el nombre del archivo de imágen que contiene
  # el gráfico de fondo.
  case rand(4)
    when 0
      @title_rand.bitmap = RPG::Cache.title($data_system.title_name)#title de base de datos
    when 1
      @title_rand.bitmap = RPG::Cache.title("TITLE_01") # segundo title
    when 2
      @title_rand.bitmap = RPG::Cache.title("TITLE_03") # tercer title
    when 3
      @title_rand.bitmap = RPG::Cache.title("TITLE_02") # cuarto title 
    end
  # El nombre entre comillas es el nombre del archivo de imágen que contiene
  # el gráfico de las letras de "Pulsa Enter".
  # En este caso guardamos primero el bitmap en una variable.
  @letrasbitmap = RPG::Cache.title("PRESS_START")
  @letras.bitmap = @letrasbitmap # Agregamos el bitmap anterior al sprite.
  # Para centrar la posición de las letras debemos realizar esta operación.
  # Le restamos la a la posición centrada, el la mitad del tamaño del bitmap.
  @letras.x = 320 - @letrasbitmap.width / 2
  @letras.y = 400 - @letrasbitmap.height / 2
  # Recomiendo no tocar nada de esta parte del script, ya que aquí se realiza
  # el bucle para los gráficos, las teclas, y el propio scene.
  Graphics.transition
  loop do
    Graphics.update
    Input.update
    update
    if $scene != self
      break
    end
  end
  # Aquí borramos los sprites que hemos usado en el script. Si agregas algun
  # sprite o ventana más, recuerda usar el método dispose con ello aquí.
  Graphics.freeze
    @title_rand.bitmap.dispose
    @title_rand.dispose
  @letras.dispose
 end
 def update
  # Aquí ponemos la condición de pulsado de tecla para ir a Título.
  # Puedes cambiar la tecla o añadir más, fácilmente.
  if Input.trigger?(Input::C)
    $scene = Scene_Title.new
  end
  # Si aún quedan frames restantes para cada una de las siguientes acciones,
  # se le resta uno a dicha espera, se ajusta la opacidad, y se retorna
  # al comienzo del update.
  # Como puedes observar, hay un return en cada condición. Esto se hace para
  # evitar que siga con las acciones siguientes del script, y para ello, se
  # retorna al comienzo. Si los frames restantes para alguna acción es 0,
  # se deja continuar la siguiente acción.
  if @f_espera > 0
    @f_espera -= 1
    return
  end
  if @f_trans1 > 0
    @letras.opacity -= (255 / @frames_transparencia)
    @f_trans1 -= 1
    return
  end
  if @f_trans2 > 0
    @letras.opacity += (255 / @frames_transparencia)
    @f_trans2 -= 1
    return
  end
  # Cuando ya hemos terminado las tres acciones, se ajusta de nuevo,
  # el tiempo de espera para cada acción, y así cíclicamente.
  @f_espera = @frames_espera
  @f_trans1 = @frames_transparencia
  @f_trans2 = @frames_transparencia
 end
end


INSTRUCCIONES:

- Pegar encima de "Main"
- En "Main" cambiar el codigo $scene = Scene_Title.new

Por este:

Código:
$scene = Scene_PulsaEnter.new

NOTAS:

- Poner los fondos y el press start en Graphics/ Titles

CREDITOS:

- HOUND

DEMO:

- Press_Start


Última edición por ZunnerX el Miér Mar 02, 2011 5:53 pm, editado 1 vez
Volver arriba Ir abajo
Ver perfil de usuario http://independentsrolgamers.tk
kyonides-arkanthos
Lord Guru Maker
Lord Guru Maker
avatar

Cantidad de envíos : 1768
Miembro desde : 03/02/2010
Sexo : Masculino

Maker : RMXP


MensajeTema: Re: Press Start con fondos aleatorios   Miér Mar 02, 2011 5:16 pm

Me parece que el que hizo este script todavía era novato para ese entonces, se nota en el estilo que nos presenta en el código.
Volver arriba Ir abajo
Ver perfil de usuario http://deloquesea.mforos.com/forums/
El MasTer
Escudero Experimentado
Escudero Experimentado
avatar

Cantidad de envíos : 69
Miembro desde : 04/10/2010
Edad : 22
Localización : Culiacan
Sexo : Masculino

Maker : RMXP


MensajeTema: Re: Press Start con fondos aleatorios   Miér Mar 02, 2011 5:20 pm

Esta bien ese script creo que lo probare en alguna demo.
Volver arriba Ir abajo
Ver perfil de usuario
ZunnerX
Caballero Real
Caballero Real
avatar

Cantidad de envíos : 269
Miembro desde : 23/02/2010
Edad : 26
Localización : ~In the Shadows~
Sexo : Masculino

Maker : RMXP


MensajeTema: Re: Press Start con fondos aleatorios   Miér Mar 02, 2011 5:27 pm

kyonides-arkanthos escribió:
Me parece que el que hizo este script todavía era novato para ese entonces, se nota en el estilo que nos presenta en el código.

No lo se, pero en si es bastante práctico el script y queda muy bien (^w^)b

andy escribió:
Esta bien ese script creo que lo probare en alguna demo.

No hice demo porque es bastante fácil, de todas formas pondré un demo algún día XD

EDIT:

- Ya esta el demo disponible ^^
Volver arriba Ir abajo
Ver perfil de usuario http://independentsrolgamers.tk
Contenido patrocinado




MensajeTema: Re: Press Start con fondos aleatorios   

Volver arriba Ir abajo
 
Press Start con fondos aleatorios
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» [RPG Maker XP/ VX] Fondos de batalla (battlebacks)
» OVNI PRESS TIENE UN NUEVO TITULO
» Taller de Gifs De Lost Canvas
» [Fecha 11] Independiente Rivadavia Vs Instituto
» Firmería

Permisos de este foro:No puedes responder a temas en este foro.
Maker Palace :: RGSS Scripts :: Scripts Maker XP-
Cambiar a: