Menu basico
5 participantes
- savior
- Mensagens : 32
Reputação : 0
Data de inscrição : 26/05/2013
Idade : 25
Localização : são paulo
Menu basico
Qua 3 Jul - 18:16:21
Bom pessoal hoje resolvi fazer essa tutorial de menu que eu aprendi graças a uma engine do Tiago bom vamos la ^^
1º Crie um script e o chame de " Script_Menu " e coloque o seguinte:
2º Crie um objeto com qualquer nome e va em: ADD EVENT e adicione o evento CREAT vá em control e arraste o EXECUTE CODE e coloque o seguinte codigo:
Agora va novamente em ADD EVENT e adicione o evento DRAW e coloque este codigo:
denovo em ADD EVENT e adicione o evento PRESS <ENTER> e coloque este codigo:
mais uma vez em ADD EVENT e adicione o evento PRESS <UP> e PRESS <DOWN>
no PRESS <UP> coloque este codigo
e no PRESS <DOWN> coloque este codigo
3º Crie dois BACKGROUND um pro menu e de teste pra room
4º crie uma room e coloque o obj do menu, depois crie outra room e deixa la agora é só vocês fazerem o teste
caso n tenham entendido que eu acho difícil :s eu fiz esta engine pra vocês entenderem:
Download aqui
1º Crie um script e o chame de " Script_Menu " e coloque o seguinte:
- Código:
{
menuSelecionado = 1;
menuPagina = 0;
menuTexto [0,0] = 3;
menuTexto [0,1] = "Start Game"
menuTexto [0,2] = "Options"
menuTexto [0,3] = "Quit Game"
menuTexto [1,0] = 2
menuTexto [1,1] = "World 1"
menuTexto [1,2] = "Back"
}
2º Crie um objeto com qualquer nome e va em: ADD EVENT e adicione o evento CREAT vá em control e arraste o EXECUTE CODE e coloque o seguinte codigo:
- Código:
{
Script_Menu();
}
Agora va novamente em ADD EVENT e adicione o evento DRAW e coloque este codigo:
- Código:
{
for (i = 1; i <= menuTexto[menuPagina,0]; i+=1) {
if (menuSelecionado = i) { draw_set_color(c_red); } else { draw_set_color(c_black); }
draw_text(x,y+(i*16)-16,menuTexto[menuPagina,i]);
}
}
denovo em ADD EVENT e adicione o evento PRESS <ENTER> e coloque este codigo:
- Código:
{
switch(menuPagina) {
case 0: // Menu pagina 1
if (menuSelecionado = 1) { menuPagina = 1; menuSelecionado = 1; } // Start Game
if (menuSelecionado = 2) { show_message("opções"); } // Options
if (menuSelecionado = 4) { game_end(); } // Exit Game
break;
case 1: //menu pagina 2
if (menuSelecionado = 1) { room_goto(1); } // incia o jogo
if (menuSelecionado = 2) { menuPagina = 0; menuSelecionado = 1; } // volta ao menu 1
break;
}
}
mais uma vez em ADD EVENT e adicione o evento PRESS <UP> e PRESS <DOWN>
no PRESS <UP> coloque este codigo
- Código:
{
menuSelecionado -=1;
if (menuSelecionado < 1) { menuSelecionado = menuTexto[menuPagina,0]; }
}
e no PRESS <DOWN> coloque este codigo
- Código:
{
menuSelecionado +=1;
if (menuSelecionado > menuTexto[menuPagina,0]) { menuSelecionado = 1; }
}
3º Crie dois BACKGROUND um pro menu e de teste pra room
4º crie uma room e coloque o obj do menu, depois crie outra room e deixa la agora é só vocês fazerem o teste
caso n tenham entendido que eu acho difícil :s eu fiz esta engine pra vocês entenderem:
Download aqui
- Davi the Echidna
- Mensagens : 13
Reputação : 0
Data de inscrição : 06/09/2013
Idade : 23
Localização : LOCATION UNKNOWN...
Re: Menu basico
Sáb 14 Set - 19:29:58
Vlw cara! Foi muito útil pra mim. Continue fazendo outros tutoriais aí
- BlackDevilX2
- Mensagens : 130
Reputação : 0
Data de inscrição : 15/08/2013
Re: Menu basico
Sáb 14 Set - 20:25:45
Nao pode reviver topicos cara lei as regras
-25% por flood.
-25% por flood.
- Julio The Fox
- Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 27
Localização : Vaco do tempo espaço perdido.
Re: Menu basico
Dom 15 Set - 11:17:40
Ainda não pode ser considerado "reviver tópicos antigos" pelo fato da data da última postagem ter menos de 3 meses da data atual.BlackDevilX2 escreveu:Nao pode reviver topicos cara lei as regras
Cuidado aí cara...
Permissões neste sub-fórum
Não podes responder a tópicos