Conectar-se

Esqueci minha senha

Últimos assuntos
» Grupo da Discord do Fórum!
por Klabbery Qui 25 Maio - 20:07:26

» Rain Of Fire completo
por Divin Sphere Hiroshai Ter 18 Abr - 19:26:25

» [votação#012] Quantos anos a Sonic Game Maker vai durar?
por Klabbery Ter 18 Abr - 15:36:06

» [RUMOR]SONIC MANIA TERÁ CUTSCENES ANIMADAS
por Klabbery Ter 18 Abr - 15:04:44

» Colorful Crystal Ball
por Klabbery Ter 18 Abr - 14:06:36

» Corrente Do Infinito ( ou quase )
por Divin Sphere Hiroshai Seg 17 Abr - 14:23:03

» [DÚVIDA] Duas perguntas sobre o GM Studio
por Divin Sphere Hiroshai Seg 17 Abr - 13:41:38

» Ajudem os nossos representantes na JAM!
por Klabbery Seg 17 Abr - 13:04:47

» [RESOLVIDO!] Meu Game Maker não executa os jogos
por Klabbery Seg 27 Mar - 10:17:22

» fan art do sonic
por sonic exe Seg 20 Fev - 18:56:03

» Recolhendo numero de parças
por Vortex de sempre Qua 11 Jan - 12:04:24

» Feliz Natal a Todos!!
por dangamer Sex 30 Dez - 7:28:20

» Run Guy! (jogo de Jam)
por Divin Sphere Hiroshai Sex 2 Dez - 16:05:53

» HQ: The Parallax
por Ace A.R.D. Sex 2 Dez - 8:16:00

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

» Prof-Hero - O novo jogo da Professora!
por Efraim Leonardo Dom 27 Nov - 13:01:17

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

» Sonic & Metal Sonic One-Shots
por Ace A.R.D. Sex 18 Nov - 17:52:37

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

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


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

avatar
savior

Mensagens : 32
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! ^^
avatar
Taigo Toushirou
Adiministrador

Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 24
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!!!''
avatar
Davi the Echidna

Mensagens : 13
Reputação : 0
Data de inscrição : 06/09/2013
Idade : 16
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:
avatar
BlackDevilX2

Mensagens : 130
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
avatar
Julio The Fox

Mensagens : 839
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


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