Aldeia RPG

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

Suporte no desenvolvimento de jogos


    Duvida com Script de Window

    | Cons†antiηe |
    | Cons†antiηe |
    Novato
    Novato

    Mensagens : 12
    Créditos : 2

    Duvida com Script de Window Empty Duvida com Script de Window

    Mensagem por | Cons†antiηe | Seg Nov 24, 2014 3:16 pm

    Bem galera, estou aprendendo RGSS e estou criando uma janela usando o script:

    Código:
    class Window_Minha < Window_Base
      def initialize
        super(32,32,120,64)
      end
    end

    No evento para iniciar a janela está assim o script:

    Código:
    teste = Window_Minha.new
    teste.initialize

    Porém quando vou iniciar o evento no jogo aparece esse erro:

    Duvida com Script de Window 2vrv95g
    Ocorreu um erro em NoMethodError, durante operação de script.
    private method 'initialize' called for #


    O que eu fiz de errado? Alguém poderia me ajudar?


    Última edição por ReD em Seg Nov 24, 2014 4:00 pm, editado 1 vez(es)
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda

    Mensagens : 1973
    Créditos : 366

    Ficha do personagem
    Nível: 1
    Experiência:
    Duvida com Script de Window Left_bar_bleue0/0Duvida com Script de Window Empty_bar_bleue  (0/0)
    Vida:
    Duvida com Script de Window Left_bar_bleue30/30Duvida com Script de Window Empty_bar_bleue  (30/30)

    Duvida com Script de Window Empty Re: Duvida com Script de Window

    Mensagem por Paulo Soreto Seg Nov 24, 2014 3:18 pm

    O initialize é chamado assim que a janela é criada, não há necessidade da segunda linha.


    _________________
    Duvida com Script de Window FwYnoXI
    | Cons†antiηe |
    | Cons†antiηe |
    Novato
    Novato

    Mensagens : 12
    Créditos : 2

    Duvida com Script de Window Empty Re: Duvida com Script de Window

    Mensagem por | Cons†antiηe | Seg Nov 24, 2014 3:18 pm

    Vlw
    | Cons†antiηe |
    | Cons†antiηe |
    Novato
    Novato

    Mensagens : 12
    Créditos : 2

    Duvida com Script de Window Empty Re: Duvida com Script de Window

    Mensagem por | Cons†antiηe | Seg Nov 24, 2014 3:44 pm

    Aproveitando o tópico, no mesmo assunto. Alguém poderia me explicar o que isso significa, porque eu não entendi direito.

    Código:
    self.contents = Bitmap.new(width - 32, height - 32)
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : Duvida com Script de Window 48080450Duvida com Script de Window Trophy11Duvida com Script de Window GIueZDuvida com Script de Window ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Duvida com Script de Window Empty Re: Duvida com Script de Window

    Mensagem por RD12 Seg Nov 24, 2014 3:48 pm

    Isso cria o bitmap que armazena todo o conteúdo gráfico da window: windowskins, texto, imagens, etc.
    | Cons†antiηe |
    | Cons†antiηe |
    Novato
    Novato

    Mensagens : 12
    Créditos : 2

    Duvida com Script de Window Empty Re: Duvida com Script de Window

    Mensagem por | Cons†antiηe | Seg Nov 24, 2014 4:02 pm

    Agora eu estou com um problema pra entender o que acontece quando eu crio a variável $janela = [] em baixo do Graphics.freeze no Main? Qual o propósito dos "[]"?
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : Duvida com Script de Window 48080450Duvida com Script de Window Trophy11Duvida com Script de Window GIueZDuvida com Script de Window ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Duvida com Script de Window Empty Re: Duvida com Script de Window

    Mensagem por RD12 Seg Nov 24, 2014 4:15 pm

    $janela = []
    é a mesma coisa que
    $janela = Array.new

    Ou seja, você está iniciando uma nova array, é um tipo de arranjo que armazena vários elementos.
    $janela[0] = "string"
    $janela[1] = 1.5#Float
    No caso ela provavelmente armazena windows classes.

    Se você colocar nesse local, ela só será iniciada quando mudar de Scene, sair da main e ir pra scene map por exemplo. Pois esse graphics.freeze fica em baixo de um loop.


    Conteúdo patrocinado

    Duvida com Script de Window Empty Re: Duvida com Script de Window

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Ter Maio 18, 2021 2:18 am