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
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Retorno da GMBR!!!
por vinians Qui 14 Mar 2024, 19:07

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


[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 : 2207
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 : 2207
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 : 2207
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