Procurar
Entrar
Últimos assuntos
Parceiros
Para Fazer Parceria Entre Em Contato Com o Administrador do ForumEstatísticas
Temos 58 usuários registradosO último membro registrado é pones07
Os nossos membros postaram um total de 121 mensagens em 65 assuntos
Top dos mais postadores
lucas-tenorio | ||||
Kaique_loko | ||||
Arkades Games | ||||
Fbixd | ||||
Super Games | ||||
HenriqueBr | ||||
mrhardass | ||||
xplsh | ||||
oqbendis |
Quem está conectado?
Há 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
Página 1 de 1
Menu por teclado
Nome: Menu por teclado
Autor: Super Games
Plataforma: GM PRO/LITE
Nível: Iniciante
Neste tutorial irei ensinar a fazer um Menu controlado pelo teclado. Menus nesse estilo são comuns em jogos ao estilo Mario.
Menu com setas:
Crie um objeto e chame de obj_menu.
No Create coloque:
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:
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:
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:
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.
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.
Re: Menu por teclado
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
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
Re: Menu por teclado
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.
Re: Menu por teclado
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
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
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Sáb Ago 10, 2013 6:46 pm por oqbendis
» HTML5 - Asteróides 2000
Ter Dez 04, 2012 2:52 pm por Arkades Games
» Usando Alarms
Dom Nov 04, 2012 10:38 pm por xplsh
» Como salvar executavel de jogos do game maker em html
Qui Set 20, 2012 8:26 pm por lucas-tenorio
» FANTASMA S.O.S
Qui Set 20, 2012 8:04 pm por lucas-tenorio
» Projeto_jogo_de_nave
Sex Jul 06, 2012 12:54 am por Kaique_loko
» Como Importar modelos md2 no gamemaker?(Resolvido)
Sex Jun 29, 2012 12:53 am por Kaique_loko
» (jogo sem nome) jogo 3D
Sex Jun 29, 2012 12:49 am por Kaique_loko
» Fast Traffic lançado
Qui Jun 28, 2012 8:58 pm por Kaique_loko