sábado, 22 de março de 2025

Códigos do GameMaker para criação de jogos de plataforma (novo código e vídeo explicativo se quiser aprender)


Se você quer aprender a criar um jogo no Game Maker Studio 2, especialmente um jogo de plataforma, abaixo tem alguns códigos para você começar a entender a GML.

Antes de tudo, crie um projeto em branco. Crie duas sprites no tamanho 24 x 24 (spr_personagem) e 32 x 32 (spr_parede). Crie também um obj_parede, colocando a mesma sprite de spr_parede

Crie então  um obj_personagem, colocando a sprite do srp_personagem.

Em Criar (Evento), coloque o seguinte código:

//Teclas
direita = 0;
esquerda = 0;

//Gravidade

cima = 0;
gravidade = 0.09;

hveloc = 0; //velocidade horizontal
vveloc = 0; //Velocidade vertical, para a gravidade
veloc = 1.2;


No mesmo obj_personagem, crie um Evento Etapa (Step), colocando o seguinte código:

//Movimentação teclas
direita = keyboard_check(vk_right);
esquerda = keyboard_check(vk_left);
cima = keyboard_check_pressed(ord("Z"));

hveloc = (direita - esquerda) * veloc;

if !place_meeting(x, y + 1, obj_parede)
{
vveloc += gravidade;
}

if cima
{
vveloc = -2.8;
}

//Colisão com a parede
if place_meeting(x + hveloc, y, obj_parede)
{
while !place_meeting(x + sign(hveloc), y, obj_parede){
x += sign(hveloc)}
hveloc = 0;
}

//Movimentação
x+= hveloc;

//Colisão perfeita com a parede
if place_meeting(x, y + vveloc, obj_parede)
{
while !place_meeting(x, y + sign(vveloc), obj_parede)
{
y+= sign (vveloc);
}
vveloc =0;
}
y += vveloc;
Caso queiram ver toda a explicação desse código, sendo feito ao vivo, confira pelo canal do Ponto e Vírgula, que criou esse código. Confira abaixo:


Em 2022, chegamos a criar uma matéria de movimentação, gravidade de plataforma. Mas se você quiser algo mais completo, também pode usar o código dessa matéria.

Nenhum comentário:

Postar um comentário

Sobre Nós

Rei dos Games


Rei dos Games é um site destinado a falar tudo sobre videogames (jogos antigos), RPGs de mesa e board games. Além disso, trazemos tutoriais, dicas, cheats de quem realmente experimentou essas mídias, trazendo também boas recomendações.


Rei dos Games é o único blog dedicado a três tipos de jogos diferentes (eletrônicos, de tabuleiro e RPGs). Se você quer conhecer bons jogos para brincar, este é o lugar certo.


Postamos recentemente

recentposts

Aleatório

randomposts