Apostila game maker

Disponível somente no TrabalhosFeitos
  • Páginas : 50 (12431 palavras )
  • Download(s) : 0
  • Publicado : 7 de janeiro de 2013
Ler documento completo
Amostra do texto
Apostila Livre
GAME MAKER
Versão 1.0

ESCRITORES
fUzEnRaD
Idealizador e editor
fonetico
F. Nizzio
Suadao
Kabeção
matheus.reis
Copyright (C) Apostila Livre :: Game Maker :: 2010
Está apostila está sob a licença GNU GPL 3: Você pode redistribuir e modificar o conteúdo com a autorização dos autores.

Índice

1. Principais Eventos

2. Variáveis globais
I. Onde usar?
II. Nomeandovariáveis globais

3. Introdução ao Draw
III. Modificando cores
IV. Draw Point
V. Draw Line
VI. Draw Rectangle
VII. Draw Circle
VIII. Draw Triangle
IX. Draw Text

4. Introdução aos loops
X. For
XI. While
XII. Do Until

5. Movimentação básica em plataforma

6. Movimentação básica em TopDown
XIII. IntroduçãoXIV. Desenhando um carrinho básico
XV. Criando o objeto do carro
XVI. Criando pistas por tiles

7. Recursos externos
XVII. Arquivos de som
XVIII. Imagens/backgrounds
XIX. Sprites

8. Janelas Dinâmicas
XX. Janelas com Informações
XXI. Adicionando o efeito fade in/out
XXII. Janela com botões
XXIII. Inserir dados
XXIV. Efeitos comjanelas
XXV. Janela móvel
XXVI. Efeito Fade In/Out
XXVII. Movimento horizontal

9. Pausando o jogo


Índice

10. GM3D - Primeiros passos
XXVIII. O que pode ser feito em 3D no Game Maker
XXIX. A terceira dimensão!
XXX. Construindo uma Engine

11. GM3D – Projeção e Movimento da Câmera
XXXI. A função d3d_set_projection_ext
XXXII. Afunção d3d_set_projection_ortho
XXXIII. Movimentando a câmera

12. GM3D – Usando Transformações
XXXIV. Transformações
XXXV. Continuando a engine
XXXVI. Rotação e Escalação
XXXVII. Movimentação

13. Licença de uso, modificação e distribuição
XXXVIII. GNU GPL 3



Legendas: - Possui código fonte para Game Maker 8 (arquivo indicado em azul). - Capítulo emrevisão. - Capítulo testado e revisado.InicianteIntermediárioAvançadoCódigos: 1. Objetos (pode ser também sprites, sons, fundos etc) 2. Comandos (qualquer comando ou variável padrão do GM) 3. Dados (número ou texto) 4. Variáveis 5. Funções 6. Comentários (parte ignorada pelo programa) |

1. Principais eventos

O Game Maker possui muitos eventos, alguns podem ser substituídos porcódigos, outros não, falarei sobre os principais eventos, o básico que será usado por nós, nessa apostila.

As funções que serão citadas aqui são:

Os botões Delete e Change, apagam e substituem o evento selecionado respectivamente, o Add Event, mostra toda a relação de eventos disponíveis, todas as opções possíveis, separadas em outras sub-categorias, são elas:

Algumas opções abrem uma lista com novasopções, por exemplo o evento “Mouse”, essas são variações desse evento:



Mas não nos aprofundaremos nessas sub-categorias de funções, somente em algumas delas, as quais usaremos com mais freqüência.

Create – Usado para iniciar as variáveis, todas as variáveis que serão usadas pelo objeto ao longo do jogo, devem ser indicadas nesse evento para evitar problemas futuros.

Destroy – Quando oobjeto for destruído executa um conjunto de funções.

Alarm – Indica que determinadas funções serão ativadas em algum momento do jogo, no Game Maker 8 (versão que trabalhamos nessa apostila) existe 12 eventos Alarm, para ativar um dele, tem o comando:

Alarm[n]=frames |

Onde n é o número correspondente ao Alarm e o frames é a quantidade de frames até ele acontecer, room_speed equivale a 1 segundo.Step – Executa constantemente as funções adicionadas a ele, cuidados com as funções adicionadas nele, pode ter resultados insatisfatórios.

Outside Room – Aciona as funções quando o objeto sair da room, quando não for mais visível na janela do jogo.

Game Start – Ao iniciar o jogo, só será executado 1 vez na execução do jogo.

Game End – Ao sair do jogo, nesse evento comumente usamos funções...
tracking img