Aula de RGSS2 1# Introdução
# O início
Acho que muitos não gostam de conversa, querem logo é aprender sem papo furado e blábláblá.
1°) Abra seu RMVX para conhecermos primeiro. Na parte superior de seu vídeo você irá ver:
Clique na parte destacada e vamos lá!
Observe este código:
Vamos entender que:
Para criamos um script devemos criar uma classe.
Mas como assim classe?
Simples, veja a imagem abaixo:
- Código:
-
class Scene_Base
O Nome desta classe é: Scene_Base.
Então, crie um novo script, e crie uma classe chamada Aula01
Atenção os nomes das classes devem começar com letra maiúscula(A,B,C...) .
E class deve estar em minúsculo.
Nosso script deve estar assim:
Agora iremos utilizar um método.
Nandik o que é método?
R: Veja um pouco do script Scene_Base:
- Código:
-
def main
Veja a estrutura de um método:
def nome_do_método
lembrando que o nome de um método deve ser separado por _
Exemplo:
def exemplo_de_separação
ponha no nosso script o método initialize.
Veja como nosso script ficou:
[size=36pt]# O “p”:[/size]
O método p ou print, imprime algo. Exemplo:
Adicione este método em nosso script, mais imprimindo a palavra exemplo.
Atenção: O Texto a imprimir do método p, deve estar entre aspas(“ ”).Nosso script deve estar assim:
[size=36pt]# O Fim:[/size]
Calma pessoal, não é o fim da aula, e sim o fim do script.
Veja este script também do Scene_Base:
Mas o que significa end?
R: Palavra inglês, em português: Fim, ele finaliza um If(veremos em breve), class, def e etc.
Então temos que finalizar o def e o class de nosso script não?
Ponha em seguida:
- Código:
-
end
Esse para finalizar o def
E mais um:
- Código:
-
end
Para finalizar a class.
Nosso script deve estar assim:
Para testar seu code, crie um mapa (Para o personagem andar, que na água ele não anda.)
E crie um NPC escolha o gráfico, e o comando Chamar Script.
No chamar script ponha, Aula01.new
Seu evento vai ficar assim:
Agora e só testar o jogo e falar com o NPC.
[size=36pt]# Dever de Casa:[/size]
1°) Um aluno meu fez um script, mas ele disse que ta dando erro, então você terá que informa onde está o erro e fazer uma versão do script dele sem erro.
Script:
- Código:
-
Class meu_dever
Def initialize
P “olá”
P “Como vai”
P “ Eai?”
P “Uhuuuu”
End
2°) Dois alunos meus entraram em uma competição que fizesse um script que desse boas Vindas ganhava, infelizmente só um fez certo, qual foi que fez certo?
Aluno A:
- Código:
-
class boas_vindas
def initialize
p “seja bem vindo ao script!”
end
end
Aluno B:
- Código:
-
class Seja_bem_vindo
def initialize
P “Olá seja muito bem vindo!”
end
end
Atenção os deveres devem ser entregues por MP, para nau haver cola, e dicas serão aceitas, mas não dica muito quente.(que de a resposta).Bom pessoal espero que tenham gostado, ah, uma votação:
O que querem para a próxima aula? Comentários e Switch , ou Variáveis e Condições? Votem na enquete do tópico.