Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


2 participantes

    Script de ler livro - Minha primeira janela

    matheus180
    matheus180
    Desenvolvedor
    Desenvolvedor


    Mensagens : 749
    Créditos : 174

    Script de ler livro - Minha primeira janela Empty Script de ler livro - Minha primeira janela

    Mensagem por matheus180 Dom Jan 05, 2014 1:23 pm

    Introdução
    Ultimamente estou vendo tutoriais de rgss, ele esta me ajudando muito espero que um dia eu possa fazer meu próprio Netplay :).


    Explicação
    Um sistema simples, onde crio uma janela e chamo ela por npc, muito simples, eu coloco o icone dentro da janela e o texto!


    Código
     
    Código:
    class Window_Livro < Window_Base
      
        def initialize
         super(142, 50, 250, 290)
        self.contents = Bitmap.new(width - 32, height - 32)
        #self.contents = Bitmap.new("chame a pasta graphics/dentro da pasta escolha outra pasta/escolha uma imagem dentro da pasta que vc abriu")
        icone = RPG::Cache.icon("038-Item07")
        rect = Rect.new(0, 0, icone.width, icone.height)
        #self.contents.blt(x, y, bitmap,rect[,opacidade])
        self.contents.blt(0, 0, icone, rect)
        #self.contents.draw_text(x, y, largura, altura, "texto" [,alinhamento])
        self.contents.draw_text(icone.width + 4, 0, self.width - 40, 32, "Livro Aldeia", 0)
        self.contents.draw_text(4, 20, self.width - 40, 32, "Hahaha minha primeira janela!", 0)
        self.contents.draw_text(4, 40, self.width - 40, 32, "To aprendendo!", 0)
      end
    end

    Instrução
    para que a janela apareça no mapa crie um npc, vá ate a 3 aba de evento e aperte em chamar script nela escreva assim Window_Livro.new


    Imagem 
    Sistema de livro:

    Janela Fixa 
    So com esses códigos a janela depois de um tempo ela some, para que a janela fique fixa vai no script Main, abaixo de 
    Código:
    Graphics.freeze

    coloque esse código 

    Código:
    $janela = []


    no mesmo evento que você chamou a Window, você coloque esse código abaixo

    Código:
    $janela = Window_Livro.new

    Créditos
    Matheus 180 por criar o script sozinho Uhul!
    Gladstony por me passar tutoriais!
      


    _________________
    Script de ler livro - Minha primeira janela 3trEP
    Singelinho
    Singelinho
    Ocasional
    Ocasional


    Medalhas : Script de ler livro - Minha primeira janela ImDuCdXyFXERC
    Mensagens : 228
    Créditos : 93

    Script de ler livro - Minha primeira janela Empty Re: Script de ler livro - Minha primeira janela

    Mensagem por Singelinho Seg Jan 06, 2014 9:19 am

    Maneira Script ! +1 Crédito


    _________________
    Script de ler livro - Minha primeira janela VMscx1Q
    matheus180
    matheus180
    Desenvolvedor
    Desenvolvedor


    Mensagens : 749
    Créditos : 174

    Script de ler livro - Minha primeira janela Empty Re: Script de ler livro - Minha primeira janela

    Mensagem por matheus180 Seg Jan 06, 2014 4:56 pm

    Obrigado, estou estudando bastante espero poder fazer belos scripts algum dia!


    _________________
    Script de ler livro - Minha primeira janela 3trEP

    Conteúdo patrocinado


    Script de ler livro - Minha primeira janela Empty Re: Script de ler livro - Minha primeira janela

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Mar 28, 2024 8:20 pm