skip to main
|
skip to sidebar
Depósito de Sistemas&Tutoriais
O que é RPG Maker?
Interface e Mapeamento
Banco de Dados
Resource Manager
Editor de Scripts
Comandos de Eventos
Sistemas Prontos
Tutoriais
C#, JS e RGSS3
[RGSS3]Scripts Prontos
Aulas:
Aulas em C#
[RGSS3] Inimigos Arc Engine
[RGSS3]Criando um script simples
Tutoriais
Terrenos RPGMaker VX ACE
Vídeos RPG Maker VX ACE
Criando uma HUD
Ripagem de Gráficos
Sensor de Eventos
Calculando Frames
Mini-game de Pacman
Aplicando Sistemas
Jogo de Plataforma RMXP
Jogo de Plataforma RMVXACE
Projétil Arc Engine
Colisões com o Arc Engine
Blizz ABS: Projéteis
Ponto médio no maker
Jogos
Mais
MagOO Factory
Recanto da May
La La Chameleon's
Apostila de Eventos
Aulas de matemática
Fórum
Variáveis: Aula 2 - Operações
As operações básicas
Iniciando:
Na aula passada, nós aprendemos como atribuir um valor à determinada variável, e como utilizá-la numa pequena quest.
Agora iremos dar mais atenção a um assunto que foi pouco abordado na aula passada, as operações básicas que podemos efetuar com as variáveis.
Nos eventos do
RPG Maker
nós temos cinco tipos de operações matemáticas: adição (+) subtração (-) multiplicação (*) divisão (/) e apesar de poucos saberem, um comando que nos permite acessar o valor do resto de uma divisão (%).
Pois bem, agora que você sabe quais são as operações com variáveis vamos começar a aula.
Primeiro de tudo quero ensinar uma coisa nova a vocês (não sei se é tão nova assim):
No comando “mostrar mensagens” você tem a possibilidade de usar um código, que te informa o valor de determinada variável.
Primeiramente vamos por em prática o que aprendemos na primeira aula: atribuir um valor qualquer para uma variável.
Crie um novo NPC no mapa, e vá aos comandos de eventos no comando “opções de variável”.
Eu atribui o valor de dois mil e quinhentos, para a variável de ID 0001, com o nome de “Número”:
Dê ok.
Agora iremos usar o comando de mostrar mensagens, e iremos escrever algo do tipo:
“A variável de ID 0001 tem o valor de
\v[?]”
Preste atenção no código em negrito: Este é o código que nos dá a informação de quanto determinada variável armazena.
No lugar onde está o ponto de interrogação, nós colocamos o ID da variável que desejamos visualizar.
No caso, eu quero visualizar a variável de ID 0001, então meu código ficará assim: \v[1] (sim, não são necessários os zeros do lado esquerdo).
Se você quisesse visualizar o valor da variável de ID 0002, bastava colocar o código da seguinte maneira: \v[2]. E assim com todas as outras variáveis, basta substituir a interrogação pelo ID da variável desejada.
Continuando: Agora que você colocou o código no “mostrar mensagens”, dê ok, e rode o teste do jogo, e vá falar com o NPC.
Ele lhe dá a informação, por meio de textos do valor que a variável que você escolheu possui.
Porém, você não precisa necessariamente dar o valor de dois mil e quinhentos para a sua variável, tente dar outros valores à ela também.
Você também pode mostrar valores de mais de uma variável numa mesma mensagem! Basta utilizar o código novamente, e colocar o ID da variável desejada, algo como:
“O valor da variável de ID 1 é de \v[1], o valor da variável de ID 2 é de \v[2]
E o valor da variável de ID 34 é de \v[34].”
Certo! Eu acho que até aqui já deu para entender como o código funciona, não é?
Agora nós iremos ver como efetuar cálculos matemáticos em operações básicas, com variáveis.
Para isto, nós iremos utilizar o comando “Armazenar número” que trabalha somente com variáveis.
Então iremos visualizar primeiramente a interface da janela deste comando:
Nada tão complexo:
1.
É meio que óbvio o que esta opção faz, ela simplesmente te dá à possibilidade de você selecionar uma variável qualquer, para atribuir o valor do número futuramente armazenado.
2.
Não, aqui não será armazenado o número à variável, aqui você irá escolher quantos dígitos o número armazenado poderá ter. Lembrando que no máximo serão apenas 8 (oito) dígitos.
Então vamos botar em prática o que iremos fazer:
Crie um novo NPC no mapa, e utilize o comando “armazenar número” no evento, e escolha uma variável qualquer, com o nome de “operação 1”.
Para não ficar algo muito extenso, coloque apenas para a variável ter dois dígitos.
Certo! Agora chame o comando “mostrar escolhas” e nas caixas coloque as opções:
“Adição”, “Subtração”, “Multiplicação” e “Divisão”:
Dentro do comando “Se escolher adição” chame o comando de armazenar número novamente, só que dessa vez utilize outra variável que não seja a “operação 1” e coloque o nome da mesma de “operação 2”. Deixa-a para armazenar dois dígitos, também.
Agora sim vem a parte de efetuarmos as operações, e neste caso, iremos efetuar a operação da adição:
Abaixo do comando de armazenar número, dentro da escolha de adição, utilize o comando “opções de variáveis” e escolha a variável “operação 1”. Em “operação” marque a caixa da adição (+). Em “operando” escolha “variável” e selecione a variável “operação 2”:
O que fizemos até aqui? Quando você for armazenar um número à variável “operação 1” e depois um número à variável “operação 2” esses números serão somados uns aos outros, a partir do momento que fizermos isto que acabamos de fazer, a “operação 1” está somando a “operação 2”. Pura matemática!
Continuando... Agora dê ok nesta janela, e utilize o comando “mostrar mensagens” e escreva algo como: “O resultado da sua operação foi de \v[?]”
Lembra-se do que aprendemos no inicio desta aula? A utilizar o código: \v[?] para nos mostrar o valor de uma variável?
Então, iremos utilizá-lo aqui para que ele nos mostre o resultado da operação. No lugar da interrogação, iremos substituir pelo ID da variável que desejamos visualizar seu valor, e como escolhemos a variável “operação 1” para efetuarmos a operação, iremos colocá-la dentro do código, e no meu caso a variável “operação 1” tem ID 0001, então ficaria: “O resultado da sua operação foi de \v[1]”.
Até aqui está terminado, mas precisamos fazer com que as variáveis: “operação 1” e “operação 2” voltem a ter o valor zero, para que possamos fazer outras operações matemáticas com elas, sem que elas confundam os números, e para isto iremos utilizar novamente o comando “opções de variável”.
Poderíamos simplesmente pegar a variável “operação 1” e igualar a mesma à zero, e fazer o mesmo com a “operação 2”, mas nós podemos igualar ambas as variáveis à zero de uma só vez, utilizando apenas um comando: “Desde”.
Lembram na aula um, que a opção “individual” trabalhava apenas com uma variável? Então! A opção “desde” é o contrário, ela trabalha com mais de uma variável.
Onde está escrito “desde” você irá colocar o valor da primeira variável que deseja trabalhar, no meu caso, a de ID 1. Onde está escrito “até” você irá colocar até quais variáveis (representada por IDs) que iremos trabalhar. No meu caso eu só quero trabalhar com duas variáveis, a de ID 01 e de ID 02, então irei colocar assim: Desde 1 até 2.
E como iremos igualá-las à zero, em “Operando” deixe a constante em zero:
Lembrando que: Onde está escrito “até” não será determinado quantas variáveis você irá trabalhar e sim até qual ID das mesmas você irá trabalhar.
Pronto! Está feito! Dê ok, e rode o teste do jogo! Ao falar com o NPC, abrirá uma janela com dois números zeros, aí você irá escolher um número qualquer com dois dígitos, para efetuar a operação. (Para selecionar os números, utilize o teclado, e pressione as teclas da setinha para cima ou para baixo, para escolher um número. Para confirmá-lo, pressione enter.)
Agora na janela de mostrar escolhas, escolha a opção “adição” e em seguida, escolha outro número com dois dígitos, para concluir a operação de adição.
Feito isso, o NPC irá te dar o resultado da conta!
Se isso ocorrer corretamente, a primeira parte está pronta, e seu comando de evento deve estar assim:
Agora nas outras opções de escolhas, faça o mesmo procedimento que foi mostrado até aqui, só que ao invés de marcar a caixa de adição (+) em “operação” marque a caixa da operação referente à escolha programada. Lembrando que: Subtração (-) Multiplicação (*) e Divisão (/).
No final, seu comando de evento deverá estar assim:
Preste atenção nos quadriculados em vermelho, da figura acima: Cada opção de escolha possui um símbolo referente à operação escolhida.
Agora rode o teste do jogo, e fale com o NPC no mapa: Escolha qualquer opção de operação matemática, após armazenar um número, de preferência escolha cada operação, desde adição até divisão, e veja se os resultados foram mostrados corretamente!
Se isso ocorrer, chegamos ao final desta segunda aula com sucesso! Do contrário, algo deve estar errado, e se não conseguir corrigir o problema, me procure imediatamente.
Fim da segunda aula:
Postagem mais recente
Postagem mais antiga
Página inicial
Entradas populares
Crie um jogo de plataforma com Arc Engine (APOSTILA)
Estou escrevendo uma série de tutoriais onde você poderá aprender a criar jogos de plataforma com a Arc Engine do RPG Maker VXACE! Acom...
RPG Maker - Aula completa sobre o programa! - Introdução e Mapeamento
O que é o RPG Maker? O RPG Maker ou RM (sigla), é uma engine (ferramenta) voltada na criação de jogos do gênero RPG (Role-playing game) par...
Digimon Tamagotchi + Kombat Version
O que é Tamagotchi? Pra você que não viveu a década de 90 ou que não sabe o que é Tamagotchi, ou como conhecido no Brasil, '...
Como criar um jogo de Plataforma: Parte 1 (O início) Informações e Recursos.
S im, esse print e video acima foram tirados de um jogo do gênero plataforma, no Rpg Maker, criado por mim. E você também poderá fazer u...
O RPGMAKER - Testes e Editor de scripts
Editor de scripts: Mas afinal o que são ''scripts''? Os scripts são códigos derivados da linguagem de programação Ruby , q...
Comandos de Eventos - Aba 2
Aba 2: Teletransporte: O comando de teleporte permite que você tenha a possibilidade de enviar o personagem para outro local do mesmo ...
Como atirar projéteis no Arc Engine
Introdução: Decidi criar alguns tutoriais com referência ao Arc Engine (que na minha opinião é a melhor e mais completa engine que simul...
Sistema de super-trunfo
Eu acordei meia dorgada semana passada, e resolvi criar um sisteminha de Super-trunfo. Comecei a trabalhar nele agora pouco, e já tem...
O RPGMAKER - Banco de dados
Banco de dados: Para entrar no banco de dados (ou dabatase) do seu projeto no rpg maker, apenas clique neste ícone ( ) ou pressione F9 ...
Comandos de Eventos - Aba 3
Aba 3: Iniciar batalha: O comando de “iniciar batalha” faz com que você possa entrar no sistema de batalha padrão do RPG Maker, para lu...
Seja o nosso Parceiro
Entre em contato comigo através do seguinte e-mail: mayleonecrm@hotmail.com
E faça parceria com meu blog!
Mande o e-mail com os seguintes dados:
Seu Nome completo:
Descrição do seu site:
Button:
Link do site/blog/fórum:
Quantas visitas diárias em média seu site recebe:
Após enviar um e-mail, aguarde uma resposta! Boa sorte.
Button do meu blog:
Código:
http://pastebin.com/raw.php?i=1rGH12HG
Parceiros
Depósito de Sistemas&Tutoriais
© 2013 | Plantilla diseñada por
Ciudad Blogger