Well, eu também não sabia. mas prestando atenção nessa engine aí tu aprende cara. Se tu souber inglês, você vai entender tudo de boa. Aliás, nem precisa, português já serve, que tá explicando tudo, o que faz cada código e talz...
Mas vou de dar uma mãozinha, quanto a troca de sprites (imagens). Deve ser isso:
- Código:
-
if VARIAVELDAANIMAÇÃO=true // Se a varíavel da animação estiver ligada
{
sprite_index=ANIMAÇÃO // ele muda a sprite pra da variável
}
Exemplo:
- Código:
-
if nochao=true // se a variavel nochao for verdadeira
{
sprite_index=spr_parado // ele muda a sprite pra parado
}
Ou:
- Código:
-
if nochao=false // se a variavel nochao for falsa
{
sprite_index=spr_pula_cai // ele muda a sprite para pula_cai
}
Nossa, aprendi um pouco de GML e nem notei xDD
Lembrando: Essas varíaveis realmente devem existir!! =p
Quanto a gravidade:
Coloque isso no evento step:
- Código:
-
//INDICA A DIREÇÃO
if image_xscale=5 then {direcao=0} //DIREITA
if image_xscale=-5 then {direcao=1} //ESQUERDA
//INDICA SE ESTÁ PARADO
if parado=true then {sprite_index=spr_parado} //SE A VARIÁVEL PARADO FOR VERDADEIRA, MUDA PARA A SPRITE SPR_PARADO
//DEFINIÇÕES DE GRAVIDADE
if place_free(x,y+1)
{
gravity = 0.75
}
else
{
gravity = 0
}
//VELOCIDADE DE QUEDA
if (vspeed > 10) {vspeed = 10}
//PULO
if keyboard_check_pressed(vk_up) and nochao = true
{
nochao=false
vspeed=-25;
}
if keyboard_check_pressed(vk_up) and vspeed < 0 {vspeed /=2}
if nochao=false //SE A VARIÁVEL NOCHAO FOR FALSA. OU SEJA, SE NÃO ESTIVER NO CHÃO
{
sprite_index=spr_pula_cai //MUDA PARA A SPRITE SPR_PULA_CAI
}
Quem criou esse codigo ae foi o Froidz. se usar dê créditos ao cara, beleza??
@EDIT: Vou te mandar uns links por MP. Não coloko o link aki pq sao tutos de outro forum =pp
Mas tu pod tb simplesmente usar minha Platform Library, ela cria o movimento perfeito automáticamente. Perfeito para iniciantes claro. É básico, só faz o pulo e o movimento =p. Estão perfeitos pq não fui eu que fiz os codigos do GML da minha LIB, foi o froidz =ppp...
Vc pod axa ela aki no forum msm
P.S.: Qnts vezes eu editei esse post?? Meu deus, eu editei o post soh pra trocar 1 emotion
Abraços