Sonic Game Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar
Últimos assuntos
SONIC ADVENTURE 3Sáb 13 Jan - 13:50:03KellyaneFELIZ NATAL 2023Seg 25 Dez - 12:48:36Divin Sphere HiroshaiErro ao Abrir ProjetoTer 25 Jul - 8:44:49Ian LagesJá fazem 10 anos...Qua 3 maio - 12:21:59Divin Sphere HiroshaiFeliz Natal 2022Qua 11 Jan - 21:41:47Ian LagesTOUCH - AndroidSex 21 Out - 21:40:23Divin Sphere HiroshaiA volta de nat-frutoSex 12 Ago - 11:24:58Divin Sphere HiroshaiDiscord Game MakerDom 9 Jan - 23:16:01Nest_DJ.EXtremeHAPPY NEW YEAR 2022Sáb 1 Jan - 20:27:23Divin Sphere HiroshaiDoIt - Jogo AndroidSáb 1 Jan - 20:22:31Divin Sphere HiroshaiFELIZ NATAL 2021Sáb 25 Dez - 23:43:15Divin Sphere Hiroshaiefraim leonardo quadrinhos do sonicSeg 22 Nov - 8:48:52FizContaSóPraIsso[11/2021] Atualizações Importantes de SegurançaDom 7 Nov - 23:41:23Lago Roxoum post interessanteTer 27 Jul - 17:10:45Divin Sphere HiroshaiBring The Block - AndroidSáb 17 Abr - 15:31:53Divin Sphere Hiroshai

Ir para baixo
-orion kasai hinoko-
-orion kasai hinoko-
Mensagens : 64
Reputação : 0
Data de inscrição : 17/05/2013
Masculino
Localização : dragon temple
http://sonicfanchars.forumeiros.com

problema com movimentação Empty problema com movimentação

Dom 4 Ago - 21:32:35
e ai pessoal
to com uma duvida aqui faz umas 1 semnana
quando eu aperto o botão pro personagem andar ele fica com a sprite dele parado
meus codigos são esses
no create


sprite_index=S_parado
pulo=false
andando=false
ataque=false
pe_no_chao=false
parado=true
cima=false
baixo=false
velocidade=5
image_speed=0.5



no step


if keyboard_check_pressed(vk_right) and pulo=false
{
andando=true
parado=false
hspeed = 5
sprite_index=S_correndo;image_xscale=+1
}

if keyboard_check_released(vk_right)
{
andando=false
parado=true
hspeed = 0
sprite_index=S_parado;image_xscale=+1
}

if keyboard_check_pressed(vk_left) and pulo=false
{
andando=true
parado=false
hspeed = -5
sprite_index=S_correndo;image_xscale=-1
}

if keyboard_check_released(vk_left)
{
andando=false
parado=true
hspeed = 0
sprite_index=S_parado;image_xscale=-1
}

if keyboard_check_pressed(vk_space)
{
pulo=true
vspeed=-12
sprite_index=S_pulando
}



e na colisão com o chão

move_contact_solid(direction,12)
vspeed = 0
sprite_index=S_parado
pulo=false

o estranho eque eu uso os mesmos codigos em outro personagem e ele funciona perfeitamente

obrigado a todos que puderem me responder
You-Know-Who-I-Am
You-Know-Who-I-Am
Mensagens : 81
Reputação : 0
Data de inscrição : 17/07/2013
Idade : 22
Masculino
Localização : VOCÊ-JÁ-SABE-ONDE
http://www.mobius-zone.forumeiros.com

problema com movimentação Empty Re: problema com movimentação

Dom 4 Ago - 21:44:28
Faça um Object do Personagem Correndo e no Object Dele Parado Coloque no Event Key Press a Action Change Sprite e Selecione o Object Dele Correndo.

Espero Ter Ajudado.
alucardxxx
alucardxxx
Mensagens : 54
Reputação : 0
Data de inscrição : 30/05/2013
Masculino

problema com movimentação Empty Re: problema com movimentação

Dom 4 Ago - 23:53:05
cara uma dica (não crie tantas variaveis por nada pois alem de trancar tudo oq se chama jogo atrapalha a programação use codigos normalmente tipo assim!

create:
spd = 0

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}
Sonic_Ray-ian
Sonic_Ray-ian
Mensagens : 656
Reputação : 4
Data de inscrição : 11/10/2011
Idade : 24
Masculino
Localização : Shirei
http://sfpf.forumeiros.com/forum

problema com movimentação Empty Re: problema com movimentação

Seg 5 Ago - 0:11:46
Só pode ser por que: durante o step quando o key right está pressionado, o jogador anda, não é? E quando o right  está solto ele para e o sprite muda, certo? Exato.
 Porém existe uma confusão imensa nas suas variáveis, recoordene elas, é aconselhavel escrever o código de novo.
Pois devido a má orientação de variáveis, uma, pode estar atuando sob a outra. Enquanto uma faz o sprite mudar, outra faz ele ficar parado. E isso acontece.
@lucardxxx
o jogador fica grudado no chão assim! Além de você ter misturado códigos de colisão com de movimento.
Julio The Fox
Julio The Fox
Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 27
Masculino
Localização : Vaco do tempo espaço perdido.

problema com movimentação Empty Re: problema com movimentação

Seg 5 Ago - 16:28:55
 Bom, minha sugestão é a seguinte:

- Tire os códigos do sprite_index do Step, e adicione um evento de End Step.
No evento de End Step você organiza os códigos de sprite_index. É assim que eu faço nos meus projetos e sempre deu certo.

See ya

Julio Acenando
Conteúdo patrocinado

problema com movimentação Empty Re: problema com movimentação

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