Entrar
Últimos assuntos
» player não consegue andarpor 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
Criando menu simples, personalizável e sem Draw.
4 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Criando menu simples, personalizável e sem Draw.
Título: Criando menu sem Draw.
Versão do GM: GameMaker 8.1 Standard (testei apenas nele)
Dificuldade: Fácil/Intermediário
Download da Engine: [ENGINE] Menu simples e Personalizavel
Bom.. Olá a todos e.. espero que não deixe muito confuso, este é meu primeiro tutorial então vou tentar detalhar o máximo possível.. irei deixar um Pt-Br bom também mas não sei quanto as virgulas e pontos... sem mais delongas
- saber o básico em qualquer editor de imagens (recomendo Editor do GM e PhotoShop CS5)
- saber o básico em codes no GameMaker
- ter estas imagens(Aqui!), No download contem 4 sprites e 1 Background.
Já sabemos o que necessitamos então vamos começar abrindo um projeto salvo ou criando um novo, e nele:
Crie um novo sprite, nele clique em 'Load Sprite' e carregue a imagem chamado 'Novo Jogo'. Agora para carregar as demais clique em Edit Sprite e em 'Add sprite from a file'
(lembre-se carregue na seguinte ordem: Tutorial, Opcoes e Sair.)
agora que já carregamos as imagens dos botões do menu, renomeie-o como quiser, aqui chamarei de spr_menu
antes de irmos a parte dos codes falta apenas mais uma coisa o Bg (background) do menu de seu jogo.
como exemplo iremos usar a 5 imagem do download o 'Menu do jogo' (aquela azul do texto preto).
para isso crie um background nele clique em 'Load Background' e coloque a ultima imagem que falta (sim, a do fundo azul).
Agora que já terminamos de carregar os arquivos vamos a parte dos codes, Para isso crie um novo objeto,
renomeie-o como quiser aqui o chamarei de obj_menu (Não se esqueça que em 'Sprite' tem que colocar o spr_menu)
No obj_menu clique em 'Add event' e coloque um 'Create', agora arraste um 'Execute Code' e coloque o seguinte:
Agora clique novamente em 'Add event' e coloque um 'Step', e novamente arraste um 'Execute Code', coloque o seguinte:
criamos agora duas rooms pode deixar com o nome de room0 e room1 mesmo.
na parte de background da room0 coloque o background que criou no inicio do tutorial.
agora coloque na parte de objetos o 'obj_menu' onde quiser na room.
Na room1 colocamos o resto do jogo como, personagens, objetos...
Bom, hipoteticamente falando nosso menu simples esta pronto mas ai vem as..
1° Katerp o nome é menu personalizado mas não vi você ensinando personalizar!
R: isto é bem simples meu caro amigo, eu dei o básico da personalização e informei que era necessário ter um minimo de conhecimento em imagens. digamos que você tenha um menu diferente com textos diferentes, basta você entender o code que passei que por sinal é bem simples e criar seu próprio.
2° Mas Katerp eu não quero este background para meu jogo e gostei dos seus botões como coloco ele dentro do meu menu sem que n fique centralizado?
R: isto também é muito simples, basta que você vá na room0 ou room onde esta seu menu e em Snap X e Snap Y colocar 1 ou 2 assim você poderá colocar onde desejar os botões
3° Tiu Katerp eu fiz exatamente igual como esta seu tutorial até dei Ctrl+C e Crtl+V nos code mas da erro quando executa o jogo, o que eu faço?
R: amigo os códigos e imagens que disponibilizo não é para ser copiado é para ver, ler, entender, aprender e usar, caso tenha copiado verifique algo que não tem como ser copiado se esta certo, como nome dos objs e eventos.
4° Haha resolvi essa seu lixo! usei seu menu, seus sprites, seus obejetos, seus backgrounds, suas roms
uzei o mesmo nome eu tudo que vc colocou, não mechi em snaps nem nada.. fis exatamente como você disse e mesmo assim essa merda da erro seu bosta --'
R: detalhe-se melhor amigo, poste uma imagem do erro, verifique-se sua versão pega os tipos de codes que usei aqui
pois como disse não testei em outras versões.. e claro se o problema persistir, ainda há como fazer download da engine que esta no começo do tópico.
Alguns jogos que poderia usar estes codes:
Versão do GM: GameMaker 8.1 Standard (testei apenas nele)
Dificuldade: Fácil/Intermediário
Download da Engine: [ENGINE] Menu simples e Personalizavel
Apresentação
Bom.. Olá a todos e.. espero que não deixe muito confuso, este é meu primeiro tutorial então vou tentar detalhar o máximo possível.. irei deixar um Pt-Br bom também mas não sei quanto as virgulas e pontos... sem mais delongas
Vamos aos Requerimentos
- saber o básico em qualquer editor de imagens (recomendo Editor do GM e PhotoShop CS5)
- saber o básico em codes no GameMaker
- ter estas imagens(Aqui!), No download contem 4 sprites e 1 Background.
Colocando os Sprites e Background
Já sabemos o que necessitamos então vamos começar abrindo um projeto salvo ou criando um novo, e nele:
Crie um novo sprite, nele clique em 'Load Sprite' e carregue a imagem chamado 'Novo Jogo'. Agora para carregar as demais clique em Edit Sprite e em 'Add sprite from a file'
(lembre-se carregue na seguinte ordem: Tutorial, Opcoes e Sair.)
agora que já carregamos as imagens dos botões do menu, renomeie-o como quiser, aqui chamarei de spr_menu
antes de irmos a parte dos codes falta apenas mais uma coisa o Bg (background) do menu de seu jogo.
como exemplo iremos usar a 5 imagem do download o 'Menu do jogo' (aquela azul do texto preto).
para isso crie um background nele clique em 'Load Background' e coloque a ultima imagem que falta (sim, a do fundo azul).
Colocando objetos e suas funções
Agora que já terminamos de carregar os arquivos vamos a parte dos codes, Para isso crie um novo objeto,
renomeie-o como quiser aqui o chamarei de obj_menu (Não se esqueça que em 'Sprite' tem que colocar o spr_menu)
No obj_menu clique em 'Add event' e coloque um 'Create', agora arraste um 'Execute Code' e coloque o seguinte:
- Código:
image_speed=0 // Faz com que a imagem não mude com tempo.
Agora clique novamente em 'Add event' e coloque um 'Step', e novamente arraste um 'Execute Code', coloque o seguinte:
- Código:
//Subir e Descer//
if keyboard_check_pressed (vk_down) {image_index +=1}
// Se (Tc_Baixo) for pressionada {muda para imagem de baixo}
if keyboard_check_pressed (vk_up) {image_index -=1}
// Se (Tc_Cima) for pressionada {muda para imagem de cima}
// Ao pressionar Enter//
if keyboard_check_pressed (vk_enter) && image_index =0 {room=room1}
// Se (Tc_Enter) for pressionada e (&&) a imagem for igual a 0 (novo jogo) {vai para room1}
if keyboard_check_pressed (vk_enter) && image_index =1 {show_message("sem função")}
// Se (Tc_Enter) for pressionada e (&&) a imagem for igual a 1 (tutorial) {escreve a mensagem ('sem função')}
if keyboard_check_pressed (vk_enter) && image_index =2 {show_message("sem função")}
// Se (Tc_Enter) for pressionada e (&&) a imagem for igual a 2 (opcoes) {escreve a mensagem ('sem função')}
if keyboard_check_pressed (vk_enter) && image_index =3 {game_end()}
// Se (Tc_Enter) for pressionada e (&&) a imagem for igual a 3 (sair) {o jogo fecha}
Ajeitando na room
criamos agora duas rooms pode deixar com o nome de room0 e room1 mesmo.
na parte de background da room0 coloque o background que criou no inicio do tutorial.
agora coloque na parte de objetos o 'obj_menu' onde quiser na room.
Na room1 colocamos o resto do jogo como, personagens, objetos...
Bom, hipoteticamente falando nosso menu simples esta pronto mas ai vem as..
Perguntas comuns
1° Katerp o nome é menu personalizado mas não vi você ensinando personalizar!
R: isto é bem simples meu caro amigo, eu dei o básico da personalização e informei que era necessário ter um minimo de conhecimento em imagens. digamos que você tenha um menu diferente com textos diferentes, basta você entender o code que passei que por sinal é bem simples e criar seu próprio.
2° Mas Katerp eu não quero este background para meu jogo e gostei dos seus botões como coloco ele dentro do meu menu sem que n fique centralizado?
R: isto também é muito simples, basta que você vá na room0 ou room onde esta seu menu e em Snap X e Snap Y colocar 1 ou 2 assim você poderá colocar onde desejar os botões
3° Tiu Katerp eu fiz exatamente igual como esta seu tutorial até dei Ctrl+C e Crtl+V nos code mas da erro quando executa o jogo, o que eu faço?
R: amigo os códigos e imagens que disponibilizo não é para ser copiado é para ver, ler, entender, aprender e usar, caso tenha copiado verifique algo que não tem como ser copiado se esta certo, como nome dos objs e eventos.
4° Haha resolvi essa seu lixo! usei seu menu, seus sprites, seus obejetos, seus backgrounds, suas roms
uzei o mesmo nome eu tudo que vc colocou, não mechi em snaps nem nada.. fis exatamente como você disse e mesmo assim essa merda da erro seu bosta --'
R: detalhe-se melhor amigo, poste uma imagem do erro, verifique-se sua versão pega os tipos de codes que usei aqui
pois como disse não testei em outras versões.. e claro se o problema persistir, ainda há como fazer download da engine que esta no começo do tópico.
Alguns jogos que poderia usar estes codes:
- Spoiler:
- Desenvolvedor Gonçalves
- Desenvolvedor GabrielXavier
- Desenvolvedor Mestre
Os 3 jogos estão no Hall Of Fame do GMBR.
Katerp- Games Ranking :
Notas recebidas : D
Data de inscrição : 04/01/2014
Reputação : 6
Número de Mensagens : 81
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Criando menu simples, personalizável e sem Draw.
Muito bem escrito e organizado.
Aprovadíssimo.
Aprovadíssimo.
fredcobain- Games Ranking :
Data de inscrição : 14/04/2011
Reputação : 163
Número de Mensagens : 692
Prêmios :
x 0 x 3 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Criando menu simples, personalizável e sem Draw.
muito bom ta de parabéns, sou novato aqui no forum tava precisando de um menu exatamento como esse.
ta de parabens!
ta de parabens!
pedromarkes- Data de inscrição : 26/03/2013
Reputação : 0
Número de Mensagens : 7
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Criando menu simples, personalizável e sem Draw.
Valeu cara! Eu já sabia fazer uns menus parecido com esses mas esse seu me deu uma pá de ideias e além disso aposto que ele vai ajudar muitas pessoas então valeu pela iniciativa.
wellingtonmr- Data de inscrição : 30/05/2014
Reputação : 7
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» [MC] Tutorial - Menu de pausa simples
» [GMK]Menu personalizável
» Menu simples vol1
» Criando um Menu de Seleçao de Fases
» Ajuda uma simples forma de draw
» [GMK]Menu personalizável
» Menu simples vol1
» Criando um Menu de Seleçao de Fases
» Ajuda uma simples forma de draw
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos