bug em plataforma

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

bug em plataforma

Mensagem por Denbs em Ter 10 Jul 2012, 20:11

bom, vo ser direto--
ta desse geito no step:

Spoiler:
gravity=0.5
if keyboard_check(vk_right) && (place_free(x+1,y)){andanodir=true}
if keyboard_check_released(vk_right){andanodir=false}
if keyboard_check(vk_left) && (place_free(x-1,y)) {andanoesq=true}
if keyboard_check_released(vk_left){andanoesq=false}
if andanodir=false && andanoesq=false{hspeed=0}
if andanodir=true{hspeed=+2}
if andanoesq=true{hspeed=-2}
if keyboard_check(vk_up) && global.pisando=true{
vspeed=-7}
if vspeed>=5{vspeed=5}
if (place_free(x,y+1)){global.pisando=false}
else{global.pisando=true}

if global.pisando=true{gravity=0}
if global.pisando=false{gravity=0.5}

if andanodir=true && keyboard_check(vk_control){hspeed=3}
if andanoesq=true && keyboard_check(vk_control){hspeed=-3}



e na colisao com o chao:

move_contact_solid(direction,12)
vspeed=0


acontece q quando eu pulo e encosta na parede e continuo apertando pro lado ele fica enganchado; ja tentei de varias formas e pesquisei tbm, mas nao consegui.

Ajuda ai por favor,
Obrigado.

Denbs

Número de Mensagens : 204
Idade : 19
Data de inscrição : 19/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por kguitar333 em Ter 10 Jul 2012, 21:21

mano tenta criar uma máscara para o objeto carro flw deve dar certo Happy

kguitar333

Número de Mensagens : 14
Data de inscrição : 11/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por kguitar333 em Ter 10 Jul 2012, 21:25

da pra postar a engine para eu dar uma olhada?

kguitar333

Número de Mensagens : 14
Data de inscrição : 11/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por Denbs em Ter 10 Jul 2012, 21:35

nao cara, nao é com carro, é jogo de plataforma , tipo mario, e minha net é muito ruim q nem carrega fazer upload..

Denbs

Número de Mensagens : 204
Idade : 19
Data de inscrição : 19/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por andreh em Ter 10 Jul 2012, 21:52

mesmo q seja plataforma, crie uma mask em forma de retângulo do tamanho do player, para evitar q partes do corpo dele fiquem presas durante a animação (por exemplo o pé)! Talvez isso já resolva o seu caso!

andreh

Ranking : Nota C
Número de Mensagens : 183
Idade : 20
Data de inscrição : 09/03/2011
Notas recebidas : C
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por Denbs em Ter 10 Jul 2012, 22:20

nao, eu ja tinha feito isso msm assim o bug continua

Denbs

Número de Mensagens : 204
Idade : 19
Data de inscrição : 19/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por andreh em Ter 10 Jul 2012, 22:28

bom, então tente o seguinte:
continue com a mask, pois ela ajuda mto, e no código
Código:
place_free(x+1,y)
troque por
Código:
place_free(x+3,y)

pois qndo vc aperta ctrl, ele andará hspeed = 3, então é interessante verificar os 3 pixels à frente, para ver se ele tem condições de andar sem travar!

Tenta aê e depois responde!

andreh

Ranking : Nota C
Número de Mensagens : 183
Idade : 20
Data de inscrição : 09/03/2011
Notas recebidas : C
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por Denbs em Ter 10 Jul 2012, 23:01

Valeu, adaptei uns codigos aki e deu certo,

Pode trancar

Denbs

Número de Mensagens : 204
Idade : 19
Data de inscrição : 19/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: bug em plataforma

Mensagem por Conteúdo patrocinado Hoje à(s) 00:31


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum