Você está na página 1de 2

Progamacao

https://www.youtube.com/watch?v=soD5S4SGOWk
https://www.youtube.com/watch?v=eDlTuvZkVKY
https://www.youtube.com/watch?v=ypo83R7sIg0
https://www.youtube.com/results?search_query=Progamacao+jogo+game+maker
https://www.youtube.com/watch?v=uKHLJjD0u_o
https://www.youtube.com/watch?v=MMUy_bMKqPk
https://www.youtube.com/watch?v=gltMD4hTxGI
https://www.youtube.com/c/PontoeV%C3%ADrgulaOficial

Uma coisa importante é sempre colocar a origem no meio seja por exemplo
no pé ou na cabeça do boneco É IMPORTANTE SEMPRE ESTÁ NO CENTRO

Grav=0-1

Inputs={

left : ord("A"),
Right :ord("D"),
Jump :vk_space
}

X=Horizontal
Y=Vertical
Colisão mask = manual
Sempre Colocar nomes especificos tipo- spr_block - spri+nome ou obj+nome
spr=sprite=Arte
obj=objeto=Progamação="vida"

objeto Persistente=mesmo se o objeto selecionado mudarde sala ele ira continuar


existindo.
Exemplo o player,ele necessita ser um obj persistente

Eventos coisas importantes


SE ESTIVER COM // É SOMENTE UM COMENTARIO COMO
E SE ESTIVER COM () É A CONDIÇÃO QUE ACONTECERA QUANDO FAZER A AÇÃO
!=não
Else = Se nao

variavel -= número é o mesmo que variavel = variavel - numero;


variavel *= numero é o mesmo que variavel = variavel * numero;
variavel /= número é o mesmo que variavel = variavel/numero;

COMO EXEMPLO :

//ANDAR

if keyborad_check(vk_left)
(
image_xscale+=1
)

Quer dizer que se apertar a seta esqueda a escala x aumentara em 1

Ou

var _left, _right, _jump;


_left = keyboard_check(inputs.left);
_right = keyboard_check(inputs.right);
_jump = keyboard_check_pressed(inputs.jump);

Eventos-Criar= o que acontecerá com esse objeto depois que ele for criado
Exemplo { Image_xscale +=3 } ele aumentará 3 de forma horizontal

Eventos-Step= ocorre em TODO MOMENTO DESDE O PLAY DO JOGO todo FRAME que o obj
existir ele ira rolar toda pagina de step
Jeito simples de fazer o personagem andar:
if keyboard_check(vk_right)
{
x+=1
}
Diz que se o botão da seta direita for apertado o boneco andará 1 para a direita

A variavewl é melhor ser criada na aba criar


Variavel é como um x naz progamação:representará um numero

a ANIMACAO DA MOVIMENTACAO PODE SER FEITA DA CSEGUINTE MANEIRA

if keyboard_check(vk_anykey)
{
sprite_index=Spr_nome+animacao
}
else
{
sprite_index=Splayer
}
o codigo diz " se o player apertar qualquer tecla a animaçao muda
se não apertar nao muda"

Para mudar a imagem horizontalmente é so adicionar o seguinte código na


movimentacao do obj

if keyboard_check(vk_left)
{
x-=1 Image_xscale=-1
}
Se a image_xscale tiver com =-1 quer dizer que a imagem foi invertida
se tiver com qualquer outro valor sem ser o 1 a imagem ira ser aumentada

Para o obj renaiscer é preciso colocar room_restart no obj que ele morreu

MELHOR JEITO DE FAZER ANDAR BÁSICO

Você também pode gostar