GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


[TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

3 participantes

Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por moisesBR Qui 23 Ago 2012, 20:16

Histórico:
Spoiler:

Deixo bem claro que nessa engine, não coloquei o pause, pois obviamente não consegui, e o objetivo deste tópico é: mostrar/ocultar menús com apenas uma tecla! E lembrando que, esse tuto a seguir é sobre mostrar/esconder algo com a mesma tecla, não o pause como eu gostaria, mas já é um começo. Bom para se usar em menus, huds e etc.

Se aguem puder ajudar inserindo pause simples nessa engine(se possível, sem tantos codes) e sem o bug descrito acima... agradeço! Eu especialmente!
==================================================
Tutorial: mostrar/ocultar com uma só tecla!
Ideal para menús, huds e até pause!

Resumo:
versão: gm usado 8.0 Acredito que serve para todos!
Sistema lógico:
Código:
Ao declarar a variável para 0, essa variável é aumentada +1
num presskey. A condição para que o objeto apareça na room, e a variável estar em 1,
para que o objeto torne a se esconder, ao pressionar o presskey novamente, adiciona-se +1 e a variável  passaria a ser =2, se não fosse o code que reseta para 0 no esteep! Só isso!

Como usar:
Em execução, simplesmente aperte enter para mostrar ou esconder! Se desejar, escolha outra tecla ou evento. Se escolher tecla escolha sempre keypress ou keyboard_check_pressed() em gml.

Tutorial:
-Adicione uma room
-Adicione um sprite para representar o nosso menú ou pause na tela!
-Adicione um objeto e nele, crie um evento create e declare:
Código:
global.menu=0
-Nesse mesmo object, adicione um evento Steep e coloque:
Código:

//para centralizar na view da room e segui-la.
x=640/2+view_xview y=480/2+view_yview

//este depende da ação do keypress
if global.menu =1 {self.visible=true}
else visible=false
if global.menu >=2 global.menu=0
-Também nesse mesmo objeto, adicione um evento keypress(é o que vai mudar a variável) e simplesmente coloque:
Código:
global.menu +=1
Tem que ser key press(no caso o enter)! Caso contrário vai ficar se alternando! Se quiser, em gml é = keyboard_check_pessed(vk_enter)!
-Associe o sprite para representar o menú ou pause na tela e é claro coloque este objeto na room.
Pronto mostre ou oculte com uma só tecla!

Pra quem não conseguiu: Download(dropbox)

É, pessoal. demorei um pouco, mas tá aí mais uma contribuiçãozinha minha.
Penso ser o elaborador desse sistema, mas se não, não custa nada eu também ensinar à meu modo e compartilhar uma descoberta. Além de que, defendo a ideia de que, se alguem não aprende de um modo aprende de outro! Ou seja, no modo de ensinar de alguem!

Ps: Se eu sou o criador desse metódo(engine), fico muito feliz!!! lol!
Bom proveito! Té mais!
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por theguitarmester Sex 24 Ago 2012, 15:25

eu faço o Pause Para você.

Fazendo...

_________________________________
seu tuto não está Muito Bom, mas ele faz o que foi Proposto, só que é algo simples de Ser Feito, Vou Adicionar o Menu e Dar Uma Arrumada nele, vocÊ poderia dar uma Modificada no TUTO a Partir Da Engine que estou Fazendo.

____________________________________
Engine Pronta, Mas você terá que refazer o Tutorial.

http://www.4shared.com/file/cUtzSTgb/Show_menu_uma_s_enter_-__moise.html
theguitarmester
theguitarmester

Games Ranking : Nota C

Notas recebidas : B + C
Data de inscrição : 28/02/2012
Reputação : 139
Número de Mensagens : 2211
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Plataformas :
  • Unity


http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por Jonatas Mendes Cardoso Sáb 25 Ago 2012, 10:23

nao esta dando pra faser o download do arquivo coloca emoutro servidor ele pra baixar
Jonatas Mendes Cardoso
Jonatas Mendes Cardoso

Data de inscrição : 23/08/2012
Reputação : 0
Número de Mensagens : 12
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por moisesBR Sáb 25 Ago 2012, 10:35

Pelo que entendi voce só viu o link do theguitarmester que é do 4shared onde tem que ser cadastrado... o meu é o la de cima do dropbox:
http://dl.dropbox.com/u/77569588/Show%20menu%20uma%20s%C3%B3%20enter%20-%20(moisesbr).gmk

vou upar o que o the mexeu pro meu dropbox se quiser... aguarde um pouquinho
Edit:
Aqui está:
http://dl.dropbox.com/u/77569588/Show%20menu%20uma%20s%C3%B3%20enter%20-%20(moisesbr)(add%20men%C3%BA%20text%20por%20theguitarmesmter).gmk

Edit de novo:
Estou tentando inserir algum sistema de pause e deixar a engine mais completa, e também dar uma arrumada no tópico(em breve).
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por theguitarmester Sáb 25 Ago 2012, 11:15

Tá bom! faço para você.

REEDITANDO A ENGINE...
theguitarmester
theguitarmester

Games Ranking : Nota C

Notas recebidas : B + C
Data de inscrição : 28/02/2012
Reputação : 139
Número de Mensagens : 2211
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Plataformas :
  • Unity


http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por Jonatas Mendes Cardoso Sáb 25 Ago 2012, 12:37

cara essa que vc mandou dis que espirou o exe e nao abre a demonstração do jogo
Jonatas Mendes Cardoso
Jonatas Mendes Cardoso

Data de inscrição : 23/08/2012
Reputação : 0
Número de Mensagens : 12
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por moisesBR Sáb 25 Ago 2012, 12:53

Ah... foi malz... esqueci que esses tipos de codes deve servir pra versão pro!
estranho... é um code tão simples e deveria funcionar no lite!
qual sua versão do gm? 7? Usei a 8.0!


moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por Jonatas Mendes Cardoso Sáb 25 Ago 2012, 13:49

o Game Maker que eu tenho e 8.1 e ainda esta blokiado algumas coisas e to querendo ver se eu consigo sereal pra destravar o resto dos itens mas nao sei quanto que e pra pagar
Jonatas Mendes Cardoso
Jonatas Mendes Cardoso

Data de inscrição : 23/08/2012
Reputação : 0
Número de Mensagens : 12
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por theguitarmester Sáb 25 Ago 2012, 14:45

MoisesBR, Adicionai o Pause no Tuto, aperte P para Pausar, só que não pode estar Oculto o Objeto(isto é porque você botou o 'Ocultar' usando o Visi
ble, e isto altera com todo o objeto).

Mas é Muito Fácil fazer um Pause Básico, é só colocar estes Code:[MINITUTO dentro de seu Tuto!]
MiniTutorial Pause, Por GuitarMester:


___________________________________________________________________________________________14:49
Está aqui a Engine nova, Com Pause Inserido
http://www.4shared.com/file/pYntq0_P/Ocultar_menu_e_Pause_na_mesma_.html?refurl=d1url


Última edição por theguitarmester em Sáb 25 Ago 2012, 15:00, editado 1 vez(es)
theguitarmester
theguitarmester

Games Ranking : Nota C

Notas recebidas : B + C
Data de inscrição : 28/02/2012
Reputação : 139
Número de Mensagens : 2211
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Plataformas :
  • Unity


http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por moisesBR Sáb 25 Ago 2012, 14:56

pode funcionar! vou testar e se tudo der beleza, atualizo o tópico!
Obrigado!


Última edição por moisesBR em Qui 11 Jul 2013, 00:10, editado 1 vez(es)
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por Jonatas Mendes Cardoso Sáb 25 Ago 2012, 20:00

pessoal eu consegui so que num modo diferente mas nao consigo escrever as informação pra colocar na info do menu como e que eu faço isso
Jonatas Mendes Cardoso
Jonatas Mendes Cardoso

Data de inscrição : 23/08/2012
Reputação : 0
Número de Mensagens : 12
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por Jonatas Mendes Cardoso Sáb 25 Ago 2012, 20:12

esta aqui o que eu estou usando

message_background(nome da imagem_background0)

menu = show_message_ext("Game Paused","Resume","Main Menu","Quit")

if menu = 1
{
}
if menu = 2
{
room_goto(nome da _ room)
}
if menu = 3
{
game_end()
}



so tem um porem tbm ele nao tem a opção salvar e gostaria de colocar tbm
Jonatas Mendes Cardoso
Jonatas Mendes Cardoso

Data de inscrição : 23/08/2012
Reputação : 0
Número de Mensagens : 12
Prêmios : [TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[TUTORIAL] - Menú mostrar/ocultar com uma só tecla! Empty Re: [TUTORIAL] - Menú mostrar/ocultar com uma só tecla!

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos