MEGA STUDIO GAME
Nós somos a favor da liberdade de expressao, e quem sabe, talvez igual a voce, também nao gostamos segui-las. Mas para por ordem na casa, e para tornar nosso fórum mais agradável e construtivo, seria bom respeitamos uns aos outros, e evitando transtornos, é bom termos algumas.
Nada exagerado! Liberdade e respeito é o nosso lema!

Participe do fórum, é rápido e fácil

MEGA STUDIO GAME
Nós somos a favor da liberdade de expressao, e quem sabe, talvez igual a voce, também nao gostamos segui-las. Mas para por ordem na casa, e para tornar nosso fórum mais agradável e construtivo, seria bom respeitamos uns aos outros, e evitando transtornos, é bom termos algumas.
Nada exagerado! Liberdade e respeito é o nosso lema!
MEGA STUDIO GAME
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Entrar

Esqueci-me da senha

Últimos assuntos
» Sprite - Sonic
Menu por teclado EmptySáb Ago 10, 2013 6:46 pm por oqbendis

» HTML5 - Asteróides 2000
Menu por teclado EmptyTer Dez 04, 2012 2:52 pm por Arkades Games

» Usando Alarms
Menu por teclado EmptyDom Nov 04, 2012 10:38 pm por xplsh

» Como salvar executavel de jogos do game maker em html
Menu por teclado EmptyQui Set 20, 2012 8:26 pm por lucas-tenorio

» FANTASMA S.O.S
Menu por teclado EmptyQui Set 20, 2012 8:04 pm por lucas-tenorio

» Projeto_jogo_de_nave
Menu por teclado EmptySex Jul 06, 2012 12:54 am por Kaique_loko

» Como Importar modelos md2 no gamemaker?(Resolvido)
Menu por teclado EmptySex Jun 29, 2012 12:53 am por Kaique_loko

» (jogo sem nome) jogo 3D
Menu por teclado EmptySex Jun 29, 2012 12:49 am por Kaique_loko

» Fast Traffic lançado
Menu por teclado EmptyQui Jun 28, 2012 8:58 pm por Kaique_loko

maio 2024
SegTerQuaQuiSexSábDom
  12345
6789101112
13141516171819
20212223242526
2728293031  

Calendário Calendário

Parceiros
Para Fazer Parceria Entre Em Contato Com o Administrador do Forum
Estatísticas
Temos 58 usuários registrados
O último membro registrado é pones07

Os nossos membros postaram um total de 121 mensagens em 65 assuntos
Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

O recorde de usuários online foi de 78 em Seg Abr 12, 2021 12:17 am

Menu por teclado

2 participantes

Ir para baixo

Menu por teclado Empty Menu por teclado

Mensagem por Super Games Seg Mar 19, 2012 8:53 pm

Nome: Menu por teclado

Autor: Super Games

Plataforma: GM PRO/LITE

Nível: Iniciante

Introdução

Neste tutorial irei ensinar a fazer um Menu controlado pelo teclado. Menus nesse estilo são comuns em jogos ao estilo Mario.

Configurando:

Menu com setas:

Crie um objeto e chame de obj_menu.

No Create coloque:

Código:
selecao=1
opcoes=3

Explicando

Aqui definimos duas variáveis, selecao e opcoes. Então sempre que o Menu for criado a selecao será igual a 1 e as opcoes igual 3.

No Step coloque:

Código:
if keyboard_check_pressed(vk_up)
{
selecao-=1
}
if keyboard_check_pressed(vk_down)
{
selecao+=1
}

if keyboard_check_pressed(vk_enter)
{
if selecao=1 {room_goto_next()}
if selecao=2 {game_load(get_string("Continuar jogo:",""))}
if selecao=3 {game_end()}
}

if selecao>opcoes selecao=1
if selecao<1 selecao=opcoes

Explicando

Quando a tecla para cima for pressionada a selecao diminuirá em 1 e quando a tecla para baixo for pressionado a selecao aumentará em 1.
Quando a tecla Enter for pressionada ocorrerá a ação correspondente ao número de selecao.
O último código faz se a selecao for igual a 1 e a tecla cima for pressionada a selecao será 3, e se a selecao for igual a 3 e a tecla baixo for pressionada a selecao será igual a 1.

Coloque no Draw:

Código:
draw_set_halign(fa_center)

draw_set_font(FONTE)

draw_text(x,y,"Novo jogo")
draw_text(x,y+48,"Continuar jogo")
draw_text(x,y+96,"Sair")

draw_set_color(c_black)

if selecao=1 {draw_text(x,y,"<<                  >>")}
if selecao=2 {draw_text(x,y+48,"<<                        >>")}
if selecao=3 {draw_text(x,y+96,"<<        >>")}

Explicando

1° centraliza o texto.
2° desenha a frase Novo jogo na posição x e y do objeto.
3° desenha a frase Continuar jogo na posição x e y +48 do objeto.
4° desenha a palavra Sair na posição x e y +96 do objeto.
5° deixa o texto com a cor preta.
6/7/8° desenha o texto correspondente a selecao.

Agora coloque o objeto na room e veja o resultado.

Menu com sprites:

Se você quiser trocar as setas por sprites:

Coloque no Draw:

Código:
draw_set_font(FONTE)

draw_text(x,y,"Novo jogo")
draw_text(x,y+48,"Continuar jogo")
draw_text(x,y+96,"Sair")

draw_set_color(c_black)

if selecao=1 {draw_sprite(sprite,0,x-32,y)}
if selecao=2 {draw_sprite(sprite,0,x-32,y+48)}
if selecao=3 {draw_sprite(sprite,0,x-32,y+96)}

Explicando

1° desenha a frase Novo jogo na posição x e y do objeto.
2° desenha a frase Continuar jogo na posição x e y +48 do objeto.
3° desenha a palavra Sair na posição x e y +96 do objeto.
4° deixa o texto com a cor preta.
5/6/7° desenha a sprite na posição correspondente da selecao.

Agora coloque o objeto na room e veja o resultado.
Super Games
Super Games

Mensagens : 5
Data de inscrição : 19/03/2012
Idade : 24

http://equipeevolution.forumeiros.com/

Ir para o topo Ir para baixo

Menu por teclado Empty Re: Menu por teclado

Mensagem por Convidad Ter Mar 20, 2012 9:59 pm

Bom tutorial
também existe um modo mais simples de fazer um menu por teclado criando os botoes e colocando
ações de cada tecla precionada e escolhendo a ação do que desejar em seu menu

Convidad
Convidado


Ir para o topo Ir para baixo

Menu por teclado Empty Re: Menu por teclado

Mensagem por Super Games Ter Mar 20, 2012 10:20 pm

Quem faz Menu do jeito que você citou ao meu ver são os iniciantes no GM, eu já prefiro um Menu mais profissional como esse.
Super Games
Super Games

Mensagens : 5
Data de inscrição : 19/03/2012
Idade : 24

http://equipeevolution.forumeiros.com/

Ir para o topo Ir para baixo

Menu por teclado Empty re: menu por teclado

Mensagem por lucas-tenorio Qua Mar 21, 2012 11:48 am

muito bem continue assim q vc vai se tornar um moderador do forum
lucas-tenorio
lucas-tenorio
Admin

Mensagens : 49
Data de inscrição : 16/03/2012
Idade : 34
Localização : arapiaraca alagoas brasil

https://megastudiogame.forumeiros.com

Ir para o topo Ir para baixo

Menu por teclado Empty Re: Menu por teclado

Mensagem por Convidad Qua Mar 21, 2012 7:44 pm

Seper games
você deve se controlar mais
eu apenas falei um outro jeito da menos trabalho
e é mais rápido
mas o seu jeito também é bom

Convidad
Convidado


Ir para o topo Ir para baixo

Menu por teclado Empty Re: Menu por teclado

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


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