Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Mensagens : 174
Reputação : 1
Data de inscrição : 13/11/2011
Idade : 17
Masculino
Localização : SGM Island, Shadic Sanctuary
Ver perfil do usuário

Como mover um badnik

em Seg 14 Maio - 17:31:26
Como criar um Badnik
Plataforma: Game Maker 8 pro(Acho que também funciona no lite)

Este é meu primeiro tutorial sobre o Game Maker, e o primeiro tutorial em 6 meses. Vou mostrar como mover um Badnik. Você terá de ter os seguintes sprites:

Código:
sprBadnik(Sprite do Badnik virado para a direita)
sprBadinkEsq(Sprite do Badnik virado para a esquerda)
sprChão(sprite do chão, obviamente)
sprBarreiraBadink(um sprite de uma cor variada)
Centalize os sprites dos badniks

Crie os seguintes objetos:

Código:
objbadink
objChão
objBarreiraBadnik

obj Badnik
Crie o evento Create
e nele ponha o seguinte código

image_speed=0.6
hspeed=3

No step

if place_free(x,y+1)
{gravity = 0.8}
else
{gravity = 0}

if !place_free(x+hspeed,y) {hspeed=-hspeed}


Na colisão com o objChão

if (vspeed > 0 && not place_free(x,y+vspeed)){move_contact(270);}
vspeed = 0;


Na colisão com o objBarreiraBadnik
selecione este ícone e marque self e coloque este código

if hspeed>0{sprite_index=sprBadnik}
else
if hspeed<0{sprite_index=sprBadnikEsq}


No objChão:
Marque sólido

No objBarreiraBadnik:
desmarque Visible

Na room coloque o objBadnik encima do objChão e entre dois objetos Barreira Badnik

Créditos ao Jefferson pela Burst engine que me permitiu estudar e fazer esse tutorial

______________________________________________________________________________________________
Meus amigos
Spoiler:




Nunca vai me trollar Kyson, nunca!

Aprenda com os seus erros, pois eles lhe ensinam muito
avatar
Mensagens : 2678
Reputação : 18
Data de inscrição : 06/06/2011
Idade : 18
Masculino
Localização : Casa
Ver perfil do usuáriohttp://sonicmaker.forumeiros.com

Re: Como mover um badnik

em Seg 14 Maio - 20:33:31
10 ringsss
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum