O que é GML?
GML é uma linguagem de script que se assemelha bastante a linguagens como JavaScript e C#. Ela oferece controle total sobre a lógica do jogo, manipulação de eventos e variáveis, além de acesso direto aos recursos gráficos e de áudio.
Estrutura básica de um código GML
A estrutura básica de um script em GML inclui:
- Eventos: Correspondem às ações que ocorrem no jogo, como pressionar uma tecla ou colidir com um objeto.
- Funções: São blocos de código que executam uma tarefa específica.
- Objetos: São entidades do jogo que podem conter scripts e eventos.
Exemplo básico
Aqui está um exemplo simples de código em GML que movimenta um personagem no eixo X:
Neste código:
keyboard_check(vk_right)verifica se a tecla de seta para a direita está pressionada.x += 5move o objeto 5 pixels à direita.