¡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, conectate 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.]

#1 Ayuda ventana simple con RGSS el Lun Jul 10, 2017 11:30 am

~Night Shade

avatar
Hola, estoy probando con esto de los scripts en el XP y estoy por empezar una nueva ventana, podria decirse una hud que despues modificare, aun no le he metido nada, pero mi duda es como hacer para que al momento de abrir el menú o entrar en batalla esta ventana desaparezca, por que se queda ahi en todo momento una vez que la llamo xD

Aqui pongo el script:

Código:
class Night_HUD < Window_Base
def initialize
    super(0,0,180,110)
    self.contents = Bitmap.new(width - 32, height - 32)
     
refresh
    end
def refresh
  self.contents
  self.contents.clear
 
end

end

Apenas va en comienzo pero si no logro resolver eso no servira de nada x_x ¿que metodo se utiliza?

#2 Re: Ayuda ventana simple con RGSS el Lun Jul 10, 2017 11:41 pm

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

xXIsrael0499Xx

avatar
Tengo varias dudas; primero como carajos llamas a esa ventana? y por que tienes a Himeragi como firma (?) xD

Ok pues existen varias soluciones las cuales no se de verdad como explicarte no soy Wecoc xD, pero normalmente para que una ventana desaparezca se la llama en el metodo # Dispose of windows que no tienes por cierto y va antes del update de un scprit, el termino o lo que yo llamo así xD ".dispose". Podrías ponerle directamente en ese script o dentro del script del menu o lo que sea que se te antoje ya depende de ti.  

De verdad estoy con flojera y no quiero ponerme a abrir el maker ahorita asi que te dejare un tutorial medio básico que no he actualizado de ventanas en el XP "Da le Click"

Allí encontraras estructuras básicas y eso, como por ejemplo la verdadera def initialize de una ventana en XP seria así:

Código:
#--------------------------------------------------------------------------
 # * Object Initialization
 #--------------------------------------------------------------------------
 def initialize
   super(0, 0, 370, 130)
   self.contents = Bitmap.new(width - 32, height - 32)
   refresh
 end

#3 Re: Ayuda ventana simple con RGSS el Mar Jul 11, 2017 1:53 am

~Night Shade

avatar
@xXIsrael0499Xx escribió:Tengo varias dudas; primero como carajos llamas a esa ventana? y por que tienes a Himeragi como firma (?) xD

Ok pues existen varias soluciones las cuales no se de verdad como explicarte no soy Wecoc xD, pero normalmente para que una ventana desaparezca se la llama en el metodo # Dispose of windows que no tienes por cierto y va antes del update de un scprit, el termino o lo que yo llamo así xD ".dispose". Podrías ponerle directamente en ese script o dentro del script del menu o lo que sea que se te antoje ya depende de ti.  

De verdad estoy con flojera y no quiero ponerme a abrir el maker ahorita asi que te dejare un tutorial medio básico que no he actualizado de ventanas en el XP "Da le Click"

Allí encontraras estructuras básicas y eso, como por ejemplo la verdadera def initialize de una ventana en XP seria así:

Código:
#--------------------------------------------------------------------------
 # * Object Initialization
 #--------------------------------------------------------------------------
 def initialize
   super(0, 0, 370, 130)
   self.contents = Bitmap.new(width - 32, height - 32)
   refresh
 end

Ya le he dado una leída y esta un poco confuso xD si se que se tiene que usar el dispose pero no se en donde meterlo, y para llamar la ventana da igual, solo es asignarle una variable x por ejemplo: @yyy = Night_HUD.new

Igual se agradece, seguiré buscando en otros foros haber si encuentro la solución.

#4 Re: Ayuda ventana simple con RGSS el Mar Jul 11, 2017 11:59 pm

Vala

avatar
Yo de scripts no entiendo ni J, pero sería genial si alguien se hiciera algún tutorial, ne?
En todo caso, dejo por acá esto para Isra por haberse aventurado a intentar resolver la duda Ópalo Reputación
Espero que tengas más suerte buscando la solución al problema, amiguito.

Saludos,
Vala.



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.