GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Colisões não funcionando
por RastaMaan Hoje à(s) 19:49

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Hoje à(s) 16:45

» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21


meu personagem anda no ar !

4 participantes

Ir para baixo

meu personagem anda no ar ! Empty meu personagem anda no ar !

Mensagem por so Seg 16 maio 2011, 14:33

eu fiz um codigo do sonic andando animado pra esquerda e pra direita mas se voce pula e aperta para um dos lados durante o pulo ele anda!aqui o codigo que estou usando para ele andar
Código:
if keyboard_check(vk_left){ hspeed-= 0.1000 }
if hspeed<= -20{ hspeed = -20
}else{
if keyboard_check(vk_right){ hspeed +=0.1000 }
if hspeed>= 20 { hspeed = 20 }
}

if keyboard_check(vk_nokey){ hspeed = 0 }

//left
if hspeed=0.1 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando1;image_speed=0.2}

if hspeed=4 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando2;image_speed=0.4}

if hspeed=7 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo1;image_speed=0.6}

if hspeed=8 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo2;image_speed=0.6}

if hspeed=15 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo3;image_speed=0.6}

if hspeed=20 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo4}

if hspeed<0{image_xscale=-1} //se tiver indo pra esquerda, deixa a sprite virada para a esquerda
//right
if hspeed=-0.1 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando1;image_speed=0.2}

if hspeed=-4 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando2;image_speed=0.4}

if hspeed=-7 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo1;image_speed=0.2}

if hspeed=-8 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo2;image_speed=0.6}

if hspeed=-15 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo3;image_speed=0.6}

if hspeed=-20 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo4}

if hspeed>0{image_xscale=1} //se tiver indo pra direita, deixa a sprite virada para a direita
tem algo errado e antes que me esqueça vou passar o codigo de pulo este e pra defini a gravidade
Código:

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

if vspeed>15{vspeed=15}
este e para o pulo
Código:

if keyboard_check_pressed(vk_space)
{sprite_index=pulo1;image_speed=0.4
if !(place_free(x,y+10)){vspeed=-13}
}
eu tambem queria saber como se faz um acelerador que quando ele encostar ele anda bem rapido chegando a velocidade naxina dele rapidamente que e 20 e uns aneis que ficam no ar que quando ele passa por dentro pega uma otima velocidade para subir ou descer esses aneis que ficam no ar tem varias direçoes.brigadoeu procurei procurei e na achei nada sobre isso
so
so

Data de inscrição : 13/04/2011
Reputação : 0
Número de Mensagens : 39
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por gustavo ferreira Seg 16 maio 2011, 14:43

ae vc faz assim codigo de andar nesse codigo
Código:
if gravity>0{
if keyboard_check(vk_left){ hspeed-= 0.1000 }
if hspeed<= -20{ hspeed = -20
}else{
if keyboard_check(vk_right){ hspeed +=0.1000 }
if hspeed>= 20 { hspeed = 20 }
}

if keyboard_check(vk_nokey){ hspeed = 0 }

//left
if hspeed=0.1 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando1;image_speed=0.2}

if hspeed=4 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando2;image_speed=0.4}

if hspeed=7 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo1;image_speed=0.6}

if hspeed=8 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo2;image_speed=0.6}

if hspeed=15 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo3;image_speed=0.6}

if hspeed=20 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo4}

if hspeed<0{image_xscale=-1} //se tiver indo pra esquerda, deixa a sprite virada para a esquerda
//right
if hspeed=-0.1 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando1;image_speed=0.2}

if hspeed=-4 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=andando2;image_speed=0.4}

if hspeed=-7 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo1;image_speed=0.2}

if hspeed=-8 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo2;image_speed=0.6}

if hspeed=-15 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo3;image_speed=0.6}

if hspeed=-20 //se a velocidade for maior ou igual a 4 muda para a sprite_correndo
{sprite_index=correndo4}

if hspeed>0{image_xscale=1} //se tiver indo pra direita, deixa a sprite virada para a direita
}
pronto ae ele so vai andar se a gravidade for maior do que 0 ou seja se ele estiver no chao ou caindo

e a respeito do acelerador cria uma variavel que aumenta quando o sonic colid com o acelerador
espero ter ajudado XD!!
gustavo ferreira
gustavo ferreira

Games Ranking : Nota C

Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por so Seg 16 maio 2011, 14:48

agora meu personagem so anda no ar no chao ele nao quer andar
so
so

Data de inscrição : 13/04/2011
Reputação : 0
Número de Mensagens : 39
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por Carlos L. Seg 16 maio 2011, 14:58

Acho que ele cometeu um erro pois no código ele só anda se tiver gravidade.
Erro.
if gravity>0{
Basta mudar o sinal de maior pelo de igualdade.
if gravity == 0{
Assim ele só anda quando não tiver gravidade ou seja se estiver em contato na vertical com algo sólido.
flw
Carlos L.
Carlos L.

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 26/09/2010
Reputação : 8
Número de Mensagens : 271
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por so Seg 16 maio 2011, 14:59

vo ve se funfa talvez depois eu ponho minha aengine aqui pra vcs verem brigado
so
so

Data de inscrição : 13/04/2011
Reputação : 0
Número de Mensagens : 39
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por Nedotavio1807 Seg 16 maio 2011, 16:17

Ou o problema pode ser na forma com que vc alinhou as sprites, acho mais provavel, pq o codigo n tem erros tente mudar o alinhamento das sprites ou pode ser problema com mask de colisao
Nedotavio1807
Nedotavio1807

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 10/10/2010
Reputação : 3
Número de Mensagens : 261
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por so Seg 16 maio 2011, 17:34

e deve ser isso pq ele executa os sprites que ele caminha quando esta durante o pulo tipo assim
o codigo dele andar tem edquerda direita e no key que voce solta o botao ele para se voce pula sem apertar para um dos lados ele ira pular reto ai se durante o ar voce aperta o botao de ir para algum dos lados ele executa o sprite de andar na verdade ele começa a andar no ar e cai no chao eu vou ver por que eu desisntaleu o game maker 8.1 mas tava dando erro entao baixei o 8 pro vo te que faze o sprites colisaoe codigos e um saco mas nao e tao dificil nao vo demora muito
so
so

Data de inscrição : 13/04/2011
Reputação : 0
Número de Mensagens : 39
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por Nedotavio1807 Ter 17 maio 2011, 11:18

è isso ae" fazer jogo dá trabalho mesmo o importante é vc se divertir fazendo ae sim vai ficar um otimo jogo
Nedotavio1807
Nedotavio1807

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 10/10/2010
Reputação : 3
Número de Mensagens : 261
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por so Qui 19 maio 2011, 17:29

eu nao entendi como fazer o acelerador tipo eu crio a colisao e ponho hspeed ou uso o codigo de movimento que eu uso?
so
so

Data de inscrição : 13/04/2011
Reputação : 0
Número de Mensagens : 39
Prêmios : meu personagem anda no ar ! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

meu personagem anda no ar ! Empty Re: meu personagem anda no ar !

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos