Login

Esqueci minha senha

Últimos assuntos
» Run Guy! (jogo de Jam)
por Divin Sphere Hiroshai Hoje à(s) 16:05:53

» Ainda há esperança? [POR FAVOR LEIA!]
por Divin Sphere Hiroshai Hoje à(s) 16:01:18

» Dando uma nova chance ao forum
por IanLages Hoje à(s) 15:18:16

» HQ: The Parallax
por Ace, The Walking Spoiler Hoje à(s) 8:16:00

» Meu site basico
por dangamer Ter 29 Nov - 16:14:03

» Baixe PROF-HERO!
por Efraim Leonardo Dom 27 Nov - 13:01:17

» Recolhendo numero de parças
por Divin Sphere Hiroshai Ter 22 Nov - 19:24:19

» Super Smash Bros. Crusade!
por BlueFox Seg 21 Nov - 10:44:26

» Curso de Game Maker!
por IsraelGames Sab 19 Nov - 8:46:13

» Novo Membro - Israel Games
por IsraelGames Sab 19 Nov - 8:40:02

» Sonic & Metal Sonic One-Shots
por Ace, The Walking Spoiler Sex 18 Nov - 17:52:37

» O fim se aproxima
por Ace, The Walking Spoiler Sex 18 Nov - 17:01:19

» forum morreu???? nooooo!!!
por Divin Sphere Hiroshai Sex 18 Nov - 14:46:16

» Stardust the history
por Divin Sphere Hiroshai Sex 18 Nov - 14:42:41

» Novo no Forum - Me chamem de Fubuki
por fujoshiman1234 Qui 10 Nov - 16:38:59

» Nova série animada e vaga para dublagem
por Divin Sphere Hiroshai Sab 5 Nov - 19:14:07

» Adeus SGM parte 1
por Divin Sphere Hiroshai Ter 1 Nov - 19:21:37

» A Jornada Completo
por Divin Sphere Hiroshai Qua 12 Out - 16:06:38

» SGM Amino foi feito!
por Nest_DJ.EXtreme Seg 10 Out - 16:00:48

» Um Menu Diferenciado e ... votação ? o.Õ
por Nest_DJ.EXtreme Dom 9 Out - 18:00:23


Menu basico

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

Menu basico

Mensagem por savior em Qua 3 Jul - 16: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:

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 knukles_feliz 

caso n tenham entendido que eu acho difícil :s eu fiz esta engine pra vocês entenderem:

Download aqui

______________________________________________________________________________________________
Meu Amigo Use Isto


savior

Mensagens : 42
Reputação : 0
Data de inscrição : 26/05/2013
Idade : 18
Masculino
Localização : são paulo

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Menu basico

Mensagem por Taigo Toushirou em Qua 3 Jul - 23:12:02

Muito bem organizado seu tutorial ta de parabéns! ^^

Taigo Toushirou
Adiministrador

Mensagens : 1787
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 23
Masculino
Localização : Salvador Bahia

Ver perfil do usuário http://veloxzone2.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Menu basico

Mensagem por Davi the Echidna em Sab 14 Set - 17:29:58

Vlw cara! Foi muito útil pra mim. Continue fazendo outros tutoriais aí

______________________________________________________________________________________________
cheers Sempre na luta cheers
Principalmente na luta para criar um Game xD

:Knonick:  & :julio:  São feras !!!

''Fazer o quê? A vida é assim mesmo!!!''

Davi the Echidna

Mensagens : 17
Reputação : 0
Data de inscrição : 06/09/2013
Idade : 15
Masculino
Localização : LOCATION UNKNOWN...

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Menu basico

Mensagem por BlackDevilX2 em Sab 14 Set - 18:25:45

Nao pode reviver topicos cara lei as regras
-25% por flood.

______________________________________________________________________________________________
sonictherevolution.forumeiros:

BlackDevilX2

Mensagens : 134
Reputação : 0
Data de inscrição : 15/08/2013
Masculino

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Menu basico

Mensagem por Julio The Fox em Dom 15 Set - 9:17:40

BlackDevilX2 escreveu:Nao pode reviver topicos cara lei as regras
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.
Cuidado aí cara...

______________________________________________________________________________________________
Lutar sempre, vencer talvez, desistir jamais.

By: Yuri The Hedgehog

Julio The Fox

Mensagens : 912
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 20
Masculino
Localização : Vaco do tempo espaço perdido.

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Menu basico

Mensagem por Conteúdo patrocinado Hoje à(s) 17:16:56


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