InícioPortalFAQBuscarRegistrar-seMembrosGruposConectar-se

Compartilhe | 
 

 Como fazer dia e noite...

Ir em baixo 
AutorMensagem
luis_andrebr
Novato
Novato
avatar

Mensagens : 2
Data de inscrição : 24/09/2007

MensagemAssunto: Como fazer dia e noite...   Seg Set 24, 2007 4:37 am

Hoje vou ensinar a fazer um sistema de Dia e Noite, bem básico. Muito bem, vocês precisarão de um conhecimento básico em:
• Váriaveis

• Wait (Esperar)
• Forks
Porém bem levianamente tratados. Bom, vamos lá.

=======
Passo 1
=======

Abrindo seu RPG Maker, tecle F8, abrindo assim, o Database. Vá até a aba "Eventos Comuns", e crie um evento chamado Tempo de Jogo, tendo sua Condição de Início sendo Processo Paralelo.

Bom, de 2 cliques na parte branca e vá até a segunda aba. Procure por "Esperar". Bom, agora, uma rápida explicação: 10 significa 1 segundo. 1 é 0,1 segundos.

Bom, coloque 10 então, se quiser o tempo real de jogo, mas claro, não é recomendado para sistemas de Dia e Noite, já que a pessoa raramente jogará 24 horas. Coloquemos então, 2, de exemplo. Ou seja, 0,2 segundos.

Agora, na primeira aba, vá em "Mudar Váriavel", e crie 3:
• Segundos
• Minutos
• Horas
• Dias

=======
Passo 2
=======

Selecione a váriavel "Segundos", e coloque em Operação "+" e em Operando "Setar 1".
Agora, na 3ª aba, vá em "IF-Forks", e novamente selecione a váriavel "Segundos". Coloque "Setar" em 60 e Igual. Não marque a Opção Excessão Possível (Else Case).

Agora, dentro dessa fork, dê mais um "Mudar Váriavel", selecione a váriavel "Segundos", setar, setar 0.
Mais um Mudar Variavel, e dessa vez escolha a variavel "Minutos". Operação "+" e Operando "Setar 1".


Pronto, seu jogo já conta os minutos.
Agora repita o procedimento, apenas mudando a váriavel "Segundos" pra "Minutos" e "Minutos" pra "Horas", repita novamente, e mude de "Horas" pra "Dias" (substituindo, claro, 60 por 24) dentro do evento e fora da fork.
O código do desse evento fica mais ou menos assim:

<>Esperar: 0.2sg
<>Variável: [xxxx:Segundos] + , 1
<>IF - THEN:Var[xxxx:Segundos] - 60
<>Variável: [xxxx:Segundos]Set , 0
<>Variável: [xxxx:Minutos]+ , 1
<>
:FIM Caso
<>IF - THEN:Var[xxxx:Minutos] - 60
<>Variável: [xxxx:Minutos]Set , 0
<>Variável: [xxxx:Horas]+ , 1
<>
:FIM Caso
<>IF - THEN:Var[xxxx:Horas] - 24
<>Variável: [xxxx:Horas]Set , 0
<>Variável: [xxxx:Dias]+ , 1

*A letra "X" é o número correspondente à variável.

=======
Passo 3
=======

Vamos fazer um evento pra ver as horas. Na aba itens, crie um item chamado "Relógio". Em classe, deixe "Switch", coloque qualquer preço e descrição, mas ligando uma switch chamada "Relógio" (crie-a). E em "Usar Nº de Vezes" deixe em Ilimitado.

Ok, voltemos para os Eventos Comuns.
Crie um evento chamado "Ver Hora", Processo Paralelo, ativado pela switch "Relógio". Nos comandos, é bem simples: faça uma mensagem mais ou menos assim:
• Já se passaram \v[xxxx] dias, \v[xxxx] horas, \v[xxxx] minutos e \v[xxxx] segundos de jogo.
Novamente repetindo, "X" é o número da variável correspondente à variável do seu jogo.
Depois, na primeira aba, dê um "Mudar Switch", e coloque a swicth "Relógio" para off.
O código ficou assim:

<>Texto:Já se passaram \v[xxxx] dias, \v[xxxx] horas, \v[xxxx] minutos e \v[xxxx] segundos de jogo.
<>Mudar Switch: [xxxx:Relógio]Tornar-OFF

=======
Passo 4
=======

Vamos agora dar o efeito de dia e noite. Crie um evento comum chamado "Dia e Noite", deixe como processo paralelo.

Crie uma fork, selecione a variável "Horas", coloque "6" e Igual. Dentro da Fork, é só dar um "Tonalidade de Tela" (2ª aba), e colocar a cor da tela referente às 6 da manhã. depois é só ir copiando e alterando a hora e o tom de tela. O evento ficará mais ou menos assim.

<>IF-THEN:Var[xxxx:Horas] - 6
<>Tom de Tela (R100,G100,B100,S050),1.0seg(E)
<>
:FIM Caso

<>IF-THEN:Var[xxxx:Horas] - 7
<>Tom de Tela (R100,G100,B100,S060),1.0seg(E)
<>
:FIM Caso

E por aí vai...

O forum está novo e o tuto axo que tambem... Idea

Edit by Pobre Vida : por favor nos seus proximos topicos ponha tags de busca

Edit by Pobre Vida

----------------------------------------------------------------------------------------------------------
Tags de buscas
----------------------------------------------------------------------------------------------------------
Como / Fazer / Dia / Noite
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Darkevil DK.
Administrador
Administrador
avatar

Mensagens : 34
Data de inscrição : 22/09/2007

MensagemAssunto: Re: Como fazer dia e noite...   Seg Set 24, 2007 7:06 pm

Mto obtigado pela ajuda ^^
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://rpgmore.forumeiros.com
 
Como fazer dia e noite...
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» como fazer seu próprio bioma de coguelos
» Como fazer um Checkpoint Minecraft(Sua Versao/SEM MOD)
» #BO2 | #2 Como fazer alguns Emblemas Fáceis ! [Tutorial]
» COMO CRIAR UM SERVIDOR PARA MINECRAFT PE 1.0.3
» [Guia] Mega tutorial de como fazer um bom tutorial

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
 :: Tutoriais :: Rpg maker Xp-
Ir para: