Duvida com Script de Window Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

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

Duvida com Script de Window

3 participantes

Ir para baixo

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)
| Cons†antiηe |
| Cons†antiηe |
Novato
Novato

Mensagens : 12
Créditos : 2

Ir para o topo Ir para baixo

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
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

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)

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

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

Ir para o topo Ir para baixo

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)
| Cons†antiηe |
| Cons†antiηe |
Novato
Novato

Mensagens : 12
Créditos : 2

Ir para o topo Ir para baixo

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.
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

Ir para o topo Ir para baixo

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 "[]"?
| Cons†antiηe |
| Cons†antiηe |
Novato
Novato

Mensagens : 12
Créditos : 2

Ir para o topo Ir para baixo

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.

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

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos