Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
Como faz este tipo de movimento em jogo ...
3 participantes
Página 1 de 1
Como faz este tipo de movimento em jogo ...
Como faz este tipo de movimento em jogo de plataforma ? Tipo sem estar precisando pular pixel por pixel ?
Stickman- Games Ranking :
Notas recebidas : C + B
Data de inscrição : 15/10/2012
Reputação : 24
Número de Mensagens : 315
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker Studio 2.0
Re: Como faz este tipo de movimento em jogo ...
simples, pra fazer subir você pode fazer o seguinte:
acho que é isso mesmo.. flwz
- Código:
if(keyboard_check(vk_left)){
if(place_free(x-4,y)){x-=4}
else
if(place_free(x-4,y-4)){x-=4 y-=4}
}
acho que é isso mesmo.. flwz
Re: Como faz este tipo de movimento em jogo ...
ok testar aqui
Stickman- Games Ranking :
Notas recebidas : C + B
Data de inscrição : 15/10/2012
Reputação : 24
Número de Mensagens : 315
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker Studio 2.0
Re: Como faz este tipo de movimento em jogo ...
na fé!, eu testei e funcionou :p
bom imagino que é um jogo de platforma, te aconselho criar uma variavel pra armazenar a velocidade de movimento, assim fica mais facil. ex:
Ev create:
Ev step:
bom imagino que é um jogo de platforma, te aconselho criar uma variavel pra armazenar a velocidade de movimento, assim fica mais facil. ex:
Ev create:
- Código:
spd=0
Ev step:
- Código:
if(keyboard_check(vk_right)){spd=4}
if(keyboard_check(vk_left)){spd=-4}
if(!keyboard_check(vk_right) && !keyboard_check(vk_left)){spd=0}
if(place_free(x+spd,y)){x+=spd}else
if(place_free(x+spd,y-abs(spd))){y-=abs(spd) x+=spd}
Re: Como faz este tipo de movimento em jogo ...
só para dizer que gostei muito desse código de plataforma onix vlw:
Re: Como faz este tipo de movimento em jogo ...
OOOOOHHHH vlw Isaque muito obigado vlw msm. Se não for pedir muito o significa esse codes ?
- Código:
if(place_free(x+spd,y)){x+=spd}else<br>if(place_free(x+spd,y-abs(spd))){y-=abs(spd) x+=spd}
Stickman- Games Ranking :
Notas recebidas : C + B
Data de inscrição : 15/10/2012
Reputação : 24
Número de Mensagens : 315
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker Studio 2.0
Re: Como faz este tipo de movimento em jogo ...
sticks games escreveu:OOOOOHHHH vlw Isaque muito obigado vlw msm. Se não for pedir muito o significa esse codes ?
- Código:
if(place_free(x+spd,y)){x+=spd}else<br>if(place_free(x+spd,y-abs(spd))){y-=abs(spd) x+=spd}
eu acho que
- Código:
if(place_free(x+spd,y)){x+=spd}
- Código:
else if(place_free(x+spd,y-abs(spd))){y-=abs(spd) x+=spd}
acho que é isso
Re: Como faz este tipo de movimento em jogo ...
Por nada, precisando fica a vontade pra pedir ajuda (:Primz Games escreveu:só para dizer que gostei muito desse código de plataforma onix vlw:
sticks games escreveu:OOOOOHHHH vlw Isaque muito obigado vlw msm. Se não for pedir muito o significa esse codes ?
- Código:
if(place_free(x+spd,y)){x+=spd}else<br>if(place_free(x+spd,y-abs(spd))){y-=abs(spd) x+=spd}
- Código:
if(place_free(x+spd,y))//se o espaço a direita do jogador estiver aberto
{x+=spd}//ele vai pra direita
else//se não (se o espaço a direita do jogador NÃO estiver aberto)
if(place_free(x+spd,y-abs(spd)))//se o espaço a direita e a cima estiver aberto
{y-=abs(spd) x+=spd}//ele vai pra cima, e pra direita
só explicando, abs(x) transforma um valor em positivo, então quando eu uso o abs(x) no codigo, é para que quando a variavel spd for negativa, não dê um erro em seu jogo ;)
Joinha pra mim??? kk
precisando fica a vontade pra pedir ajuda!
Re: Como faz este tipo de movimento em jogo ...
Sim e claro vlw msm caraIsaque Onix escreveu:Joinha pra mim??? kk
precisando fica a vontade pra pedir ajuda!
Stickman- Games Ranking :
Notas recebidas : C + B
Data de inscrição : 15/10/2012
Reputação : 24
Número de Mensagens : 315
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker Studio 2.0
Re: Como faz este tipo de movimento em jogo ...
eu costumo ajudar alguns amigos pelo skype e pelo facebook, se vcs quiserem add, ta na minha assinatura..
Ps: quando eu mandei minha resposta, eu não tinha visto que o Primz Games tinha respondido tbem, mais a resposta dele para sua pergunta tambem está correta.
Ps: quando eu mandei minha resposta, eu não tinha visto que o Primz Games tinha respondido tbem, mais a resposta dele para sua pergunta tambem está correta.
Tópicos semelhantes
» Como usar este tipo de sprite?
» [Resolvido]como fazer este tipo de room?
» Como fazer movimento tipo Snake
» Como faz um jogo do tipo survival
» Como Crio Um Jogo Igual a Este.
» [Resolvido]como fazer este tipo de room?
» Como fazer movimento tipo Snake
» Como faz um jogo do tipo survival
» Como Crio Um Jogo Igual a Este.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos