Aula 01

311 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
311
On SlideShare
0
From Embeds
0
Number of Embeds
61
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aula 01

  1. 1. CRIAÇÃO DE JOGOS Game Maker Aula 01
  2. 2. TELA DE ABERTURA Clique em: File > Advanced Mode
  3. 3. MODO AVANÇADO1 = D ATA B A S E , 2 = Á R E A D E T R A B A L H O , 3 = F U N Ç Õ E S E C R I A Ç Õ E S R Á P I D A S . 3 1 2
  4. 4. 3º FUNÇÕES E CRIAÇÕES RÁPIDAS.
  5. 5. 3º FUNÇÕES E CRIAÇÕES RÁPIDAS.
  6. 6. 3º FUNÇÕES E CRIAÇÕES RÁPIDAS.
  7. 7. Também é possível criar seus itens de outro jeito:Clicando em cima das pastas no database com o segundo botão e em cima do creator correspondente, como na imagem abaixo.
  8. 8. START Meu foco dessas aulas será o GML (Game Maker Language) alinguagem que o GM usa na construção de seus jogos, já soube que ela é parecida com outras linguagens como o PHP. Diferentes de outros programas o GM não tem uma biblioteca com alguns sprites pré feitos então é necessária começarmos a adicionando nossos sprites.
  9. 9. FAÇA COMO NA IMAGEM A BAIXO.O endereço da imagem da imagem é ...game makerSpritesBouncing Balls.Nomeia ele sempre desta forma para “spr_nome” para facilitar saber o que é o que em seu database.
  10. 10. Tudo que tiver no seu jogo provavelmente vai ser um obj porqueeles que interagem no ambiente do jogo para ealizar tudo que você programou desde seu herói ate seus inimigos passando pelos itens NPCs e o menu provavelmente tudo isso será objs.
  11. 11. Quanto maior o número no eixo Y mais alto ele esta e quanto maior o numero e no eixo X mais pra direita ele estará.Tudo isso é valido na matemática porque nos computadores não é bem assim que funciona, veja como ficaria o plano cartesiano no computador:
  12. 12. Quanto maior o número no eixo X mais pra direita esta, isto continua a mesma coisa, e quanto maior o número no eixo Y mais baixo ele estará, isso mudou porque ele toma referencia o canto direito superior da tela para posicionar seus objse para não ficar com um número positivo e outro negativo eles resolveraminverter o eixo Y, agora na pra posicionar seus objs na tela tenha muitocuidado porque quanto mais alto na tela você os quer, menor o número quedeve usar.
  13. 13. MOVIMENTANDO A NOSSA BOLA.Antes de começar a sair colocando comandos é importante definirbem o que você quer fazer para não se atrapalhar e criar umaconfusão e comandos inúteis no seu script. Estão pra começar vamos definir o seguinte: quero fazer a bola andar nas quatro direções, direita, esquerda, cima e baixo usando as setas do teclado.
  14. 14. Pulando:
  15. 15. Pulando:
  16. 16. Após ter colocados em todas vamos configurá-las agora, primeiro o LEFT (esquerda):Quando se quer deslocasse para esquerda estamos movimentando na horizontal noeixo X, para tanto faça o seguinte.
  17. 17. Pulando: Bom agora que você já aprendeu a configurar, configure os outros dois, RIGHT (direita) com o valor de (5,0), e DOWN (baixo) com o valor (0,5).
  18. 18. ROOMAs ROONS são uma parte importante de seu jogo porque énela que seu campo será construído e todos os seus objsvão interagir.
  19. 19. EXECUTANDO
  20. 20. GAME OVERAperte as setas de seu teclado para ver o que acontece, se você ficou admirado em andar na diagonal sem tem sequer pensado em fazer isso parabéns, pois você é um bom observador. E chega ao fim mais uma aula. Ufa!!! Canso essa, ate a próxima galera, quando vamos começar a usar script pra valer.

×