¡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 [RGSS3] mostrar imagen el Lun Jul 29, 2013 3:52 pm

shinlucho

avatar
Estuve editando la pantalla de titulo para practicar y quiero mostrar una imagen en una ventana que cree.


la ventanita de arriba a la izquierda

Este es el codigo que estoy usando:

Código:
 #ventanita estupida
  def stupid_window
    @ventanita = Window_Base.new(0,0,100,100)
    @fotito = Sprite.new
    @fotito.bitmap = Cache::picture("Angel")
    @fotito.src_rect = Rect.new(0,0,80,80)
  end

Estuve viendo en otros scripts que vienen por defecto y utilizan contents.btl, pero cuando lo uso no lo reconoce.

#2 Re: [RGSS3] mostrar imagen el Mar Jul 30, 2013 1:23 am

orochii

avatar
Hay un problema con tu código, y es que creas la ventana, y creas por aparte un sprite. Recuerda que el sprite no está contenido dentro de la ventana, son dos objetos aparte.

En todo caso, para dibujar dentro de la ventana debería funcionar hacer...
Código:
#ventanita estupida
  def stupid_window
    @ventanita = Window_Base.new(0,0,100,100)
    imagen = Cache::picture("Angel") #Para acceder a ella más tarde.
    rect = Rect.new(0,0,80,80)
    @ventanita.contents.blt(0,0,imagen,rect)
    #Y ahora borramos la imagen de la memoria para ahorrar xd.
    imagen.dispose
    imagen = nil
  end

Algo como eso debería funcionar, saludos,
Orochii Zouveleki

#3 Re: [RGSS3] mostrar imagen el Mar Jul 30, 2013 4:30 pm

shinlucho

avatar
Genial ahora se ve:


elimine la transparencia sin querer queriendo

Gracias por segunda vez xD

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.