Olá Aqui é Orochi Chris[Também conhecido por Maxhero] da Vampire Killer Team.
Primeiramente Precisamos entender o RGSS para poder usa-lo.
RGSS[Também Conhecido como Ruby Game Scripting System] é Ultilizado para fazer coisas,
inimaginaveis através do RPG Maker (nas versões VX e XP).
RGSS é uma Linguagem Orientada por Objetos.
Por Exemplo:
Imagine um Sistema por Eventos que crie uma Sequencia de opções só que por Imagens...
agora imagine um feito com uma Janela de opções totalmente personalizavel,
Então... essa é a Diferença entre você ser eventer e ser Scripter...
Mas Chega de "Blá, Blá, Blá" e vamos ao que interessa.
Para Poder Programar em RGSS Você deve saber oque é Algoritimo.
Algoritimo é um Esquema... hum digamos como se fosse uma receita de bolo...
Imagine uma Receita... você deve segui-la passo-a-passo e depois.. finalmente depois de assar terá o Bolo.
com os Algoritimos são parecidos...
Algoritimo para Chupar uma Bala:
Pegar a Bala> Tirar o Papel> Chupar a Bala> Jogar Papel no lixo.
esse é o algoritimo de chupar uma bala...
mas aí você pergunta:
"Chris, Eu preciso mesmo Saber Disso pra Aprender RGSS?"
e eu Respondo:
"Sim!!"
Continuando...
para montar os algoritimos são usados os codigos que alteram parte do jogo...
Mas aí você pergunta denovo:
"Mas Dizem que o RMXP e o RMVX Tem Incompatibilidade com Scripts... Porque isso Acontece.."
Well, Porque Algumas Variaveis do RMXP são diferentes do RMVX assim como
RMXP = RPG::Cache; RMVX = Cache
RMXP = $DEBUG; RMVX = $TEST
e uma série de outras coisas...
vamos começar com as Variaveis..
Bom...
Oque é uma variavel?
Bem Variaveis São os Objetos do Codigo.
Exemplo
var_comum = "Teste"
eu declarei uma string como teste
e vc pergunta:
Como se usa isso
Pra você um teste
[please, digite pra pegar a manha..]
var = "testando..."
p var
digite isso num bloco vazio no editor de scripts...
e teste o jogo..
Legal né?
então agora você sabe RGSS(ao menos um pouco de nada...)
Agora devemos saber os tipos de variaveis...
Existem Três Tipos de Variaveis...
A Global que é usada em Qualquer lugar MESMO
Temos a Variavel Publica (DIFERENTE DA GLOBAL) que pode ser usada somente na clase inteira.
e temos a Variavel Local.. que é só pro metodo atual mesmo...
Vocês me Perguntam:
"Oque São Classes?, Oque São Metodos?"
eu respondo...
Classe é também um tipo de objeto
só que a classe é usada de outra forma
só pra avisar... tudo eu digo.. TUDO deve ser chamado pra aparecer..
a classe é mais ou menos assim:
class Nome_da_Classe
end
Oque eu Fiz Ali em Cima?
Eu Declarei uma classe com o Nome de Nome_da_Classe
Quando se Fala de RGSS tem diferença Maiusculo pra minuscula
as classes tem diversar funções no caso O Jogador tem sua classe propria, o Mapa tem tmb...
O Menu tem sua classe propria, o menu de status tmb
e assim sucessivamente..
dentro das classes temos os metodos
que são usados para chamar funções no caso uma condição, a atualização de graficos e varias outras coisas..
vamos nos aprofundar nos metodos, classes, Condições, Modulos, Arrays, Hashes e até mesmo mais das variaveis nas proximas aulas.
Até a Proxima.
0 comentários:
Postar um comentário