Tutorial RGSS Parte 2.1(conteudo)

Fórum para a postagem de tutoriais e dúvidas de Rpg Maker XP, VX e VX Ace.
Responder
helivelton
Membro (Marechal)
Mensagens: 1350
Registrado em: Qua Fev 28, 2007 4:04 pm
Maker Preferido: Rpg Maker 2003

Tutorial RGSS Parte 2.1(conteudo)

Mensagem por helivelton » Qua Out 10, 2007 1:53 pm

Bom to com pouco tempo vou escrever rapido.
Entaum espero que deem pra entender.
eu gostaria de quem for ler antes tenha entendido tudo das outras aulas.
E pesso que decorem os codigos e mais que decorar saber a função de cada palavra no codigo.
Por isso tento explicar cada palavra possivel.
Iniciaando.
Bom na aula passada mostrei o "esqueleto" da janela mas e o conteudo.
HUNMMMNMNMN........
bom pegue ainda aquele projeto da aula passada.
seu codigo deve estar assim:
class Minha_Janela < Window_Base
def initialize
super(0,0,120,64)
end
end
acho que em super naum estava assim mas deixe assim:hehe>
abaixo de super e antes do end,digite:
self.contents = Bitmap.new(width - 32,height - 32)
o que fizemos : simples criamos uma base para o bitmap em self indicamos o conteudo.
em contents(conteudo)mostramos que iremos colocar conteudo(contents).
iniciamos o bitmap.new e passamos medidas(parametros) de altura e largura para o bitmap.
mais explicassoes depois(o tempo ta acabando...............)
abaixo digite:
self.contents.draw_text(4,0,self.width - 40,"nome"32,0)
e agora: chamamos o self.contents(conteudo).
no draw(naum sei ao certo o q significa mas tem a ver com mensagem).
e text(mesma coisa do de cima)pedimos uma mensagem.
e passamos onde queremos coloca-la no caso usamos o 4,0,e no self.width pedimos os parametros do bitmap.
entre as aspas""coloquei a palavra nome ela que aparecera(modifique se quiser).
e 32 , 0 tambem saum como corddenadas(mais explicasoes depois heeh)
agora seu codigo deve estar assim.

class Minha_Janela < Window_Base
def initialize
super(0,0,120,64)
self.contents = Bitmap.new(width - 32,height - 32)
self.contents.draw_text(4,0,self.width - 120,"nome"32,0)
end
end

na proxima falarei mais sobre o caso e sobre declarações aguardem-me.
bom tenho poucos segundos aqui na lan entaum flw.
Continua................
Avia um pequeno erro mas ja arrumei postem ai o que acharam se tiveram duvidas criticas e tal.

Responder