[Resolvido]Problema na Colisão

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

Resolvido [Resolvido]Problema na Colisão

Mensagem por lipe1994 em Dom 11 Jul 2010, 13:22

E ai pessoal,blz?

Queria pedir a ajuda de vocês com um probleminha de colisão na minha engine aqui.O Problema é quando meu char colide com a parede,ele volta.

Se minha explicação ficou confusa,ai está o .gmk:
http://www.mediafire.com/?yzzyfh5xzm4

lipe1994

Número de Mensagens : 304
Idade : 22
Data de inscrição : 16/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.gmbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema na Colisão

Mensagem por Grotle em Dom 11 Jul 2010, 13:48

Encontrei o problema.
No step do seu char tem um código assim:

Código:
if keyboard_check(vk_left)
{
sprite_index=spr_left
image_speed=0.12
x-=3
}

if keyboard_check(vk_right)
{
sprite_index=spr_right
image_speed=0.12
x+=3
}

if keyboard_check(vk_nokey)
{image_speed=0}

Basta acrescentar uma verificação dizendo se há espaço para o char andar:

Código:
if keyboard_check(vk_left) and place_free(x-3,y)
{
sprite_index=spr_left
image_speed=0.12
x-=3
}

if keyboard_check(vk_right) and place_free(x+3,y)
{
sprite_index=spr_right
image_speed=0.12
x+=3
}

if keyboard_check(vk_nokey)
{image_speed=0}

Viu acrescentei o place_free, para checar se há espaço para andar.
Eu testei e funcionou.
Flw! Happy

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema na Colisão

Mensagem por lipe1994 em Seg 12 Jul 2010, 11:45

Muito Obrigado amigo Grotle

lipe1994

Número de Mensagens : 304
Idade : 22
Data de inscrição : 16/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.gmbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema na Colisão

Mensagem por Janx em Seg 12 Jul 2010, 12:26



Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema na Colisão

Mensagem por Conteúdo patrocinado Hoje à(s) 06:34


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