Duvida Simples

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Duvida Simples

Mensagem por alison.antonioloffi em Sex 24 Abr 2015, 12:36

Como eu faço aquelas transições de uma room para a outra ??

alison.antonioloffi

Número de Mensagens : 11
Idade : 14
Data de inscrição : 27/02/2015
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida Simples

Mensagem por Isaque Onix em Sex 24 Abr 2015, 14:12

seja mais especifico, pode criar seu proprio sistema se for o caso, não é muito dificil.

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: Duvida Simples

Mensagem por ChicoGamer em Sex 24 Abr 2015, 14:44

Se está falando da função nativa do gm , igual a que tinha no gm 8.0 , ela foi removida no gm:s. Se quiser uma , terá que criar a sua própria...

ChicoGamer

Número de Mensagens : 23
Data de inscrição : 07/07/2014
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida Simples

Mensagem por aminaro em Sex 24 Abr 2015, 15:40

EDITADO

Vou passar um sisteminha simples aqui de fade_in e fade_out.

1° Crie um sprite do tamanho da sua room e pinte de preto.

2° Crie dois objetos: Um renomeai com de fade_in e o outro de fade_out.

3° Pegue o objeto fade_in e coloque o sprite preto que foi feito anteriormente. No create coloque:
Código:
image_alpha = 0;

E no step coloque
Código:
image_alpha +=0.1; //obs: esse valor pode ser alterado
if(image_alpha >=1){
    room_goto(nome da room);
}

4° Agora no objeto do fade_out coloque a sprite preta e no step:
Código:
image_alpha -=0.1;
if(image_alpha <=0){
    instance_destroy();
}

5° Se seu jogo tiver algum botao pra ir pra outra room coloque aqui quando o mouse for pressionado
Código:
instance_create(0,0,fade_in);
]

6° Dentra da proxima room coloque o objeto fade_out;

Espero que isso possa lhe ajudar.
E a partir dessa pequena engine você pode esta aprimorando.

Boa sorte! Cool Laughing Cool Cool


Última edição por aminaro em Sex 24 Abr 2015, 17:37, editado 2 vez(es)

aminaro

Ranking : Nota D
Número de Mensagens : 64
Idade : 24
Data de inscrição : 31/01/2014
Notas recebidas : D
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida Simples

Mensagem por matheusco em Sex 24 Abr 2015, 17:17

Step:

switch(transition)
{
case fade_in:
{
   alpha += room_speed/1000
   if alpha >= 1
   {
       transition = fade_out
       room_goto(next_room)
    }
}
break;
case fade_out:
{
    alpha -= room_speed/1000
    if alpha <= 0
    {
         transition = wait
    }
}
break;
}

Draw:

if transition != wait
{
   draw_rectangle(do tamanho da view, e da cor que vc quer)
}

matheusco

Número de Mensagens : 395
Idade : 24
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Re: Duvida Simples

Mensagem por aminaro em Sex 24 Abr 2015, 17:38

Dei uma editada no script, o alpha é 0 ou 1;
Laughing

aminaro

Ranking : Nota D
Número de Mensagens : 64
Idade : 24
Data de inscrição : 31/01/2014
Notas recebidas : D
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida Simples

Mensagem por Conteúdo patrocinado Hoje à(s) 20:24


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum