Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Onde está o erro nesse code?

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Danilo
Novato
Novato
Reações: 0
Mensagens: 5

Onde está o erro nesse code?

Mensagem por Danilo » Seg Jul 11, 2016 10:17 am

Help me, friends! Sou novo ainda e não entendo direito, acho que o erro está na função.

Minha intenção era fazer um menu, veja os codes no obj_menu.

Evento Create

Código: Selecionar todos

visible=0

controlmenu=0
Evento Step

Código: Selecionar todos

switch (controlmenu){
case 1: visible=1; instance_position(256,192,obj_menu)
case 2: visible=1; instance_position(256,224,obj_menu) 
case 3: visible=1; instance_position(256,256,obj_menu)
case 4: visible=1; controlmenu=1
}

if keyboard_check_pressed(vk_down){controlmenu=+1}
Eu queria que o sprite do objeto mudasse de posição dependendo das quantidades de vezes em que eu apertasse down (seta pra baixo), mas o que acontece é que o objeto só aparece na primeira case, na posição 256x, 192y, mas quando aperto down de novo nada acontece.

Me ajudem plisss ;-; :medo:

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Onde está o erro nesse code?

Mensagem por Rodrigo Santiago » Seg Jul 11, 2016 10:28 am

dnilo - use break no final de cada case

Código: Selecionar todos

switch (controlmenu){
case 1: visible=1; instance_position(256,192,obj_menu); break;
case 2: visible=1; instance_position(256,224,obj_menu); break;
case 3: visible=1; instance_position(256,256,obj_menu); break;
case 4: visible=1; controlmenu=1; //no ultimo nao precisa :)
}
alias, instance_position não faz sentido ai nesse lugar . Essa função serve como verificador de colisão.

Avatar do usuário
Danilo
Novato
Novato
Reações: 0
Mensagens: 5

Re: Onde está o erro nesse code?

Mensagem por Danilo » Seg Jul 11, 2016 10:44 am

Obrigado, rodrigo, depois de tentar um zilhão de vezes conseguir.

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes