Bola prendendo no canto (espere e leia kk)

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

Bola prendendo no canto (espere e leia kk)

Mensagem por Gabreel em Qui 07 Nov 2013, 01:53



Bom, como podem observar na imagem, existem 2 bolas. Ambas dão bounce nas barras e nas parede. O que acontece é que quando as bolas chegam naquela posição, elas travam. Mas o problema é que a speed delas não é zerada (o que me faz desconfiar que fica um bounce infinito naquela área, mas como 15 é um valor alto, ele não se move).

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Bola prendendo no canto (espere e leia kk)

Mensagem por Willy em Qui 07 Nov 2013, 02:07

Parabéns, o problema você já identificou!
Realmente, elas estão dando bounce repetidamente, dando a impressão que estão paradas, ou então, ela está atrofiada na plataforma, o que pode ser comprovado, se a plataforma também não se mexer.

De praxe, mais uma vez, faço minha merchandagem e recomendo que use a engine Movimento Limpo, só para assegurar que não terá problemas com colisão. No caso, aplique a engine na bola e na plataforma.

Ainda assim, haverá a possibilidade de ambos travarem, caso a bola esteja no canto e a plataforma se mover contra ela. Ou seja, a bola não terá espaço para se mover a menos que a plataforma permita. Nesse caso, você pode fazer a bola checar se place_free x-1 e x+1 são false (ou seja, está sendo prensada) e fazer com que ela simplesmente passe pela plataforma, como se fosse um fantasma.

Fica a dica! Flws... blz

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Bola prendendo no canto (espere e leia kk)

Mensagem por Gabreel em Qui 07 Nov 2013, 02:17

Willy escreveu:Parabéns, o problema você já identificou!
Realmente, elas estão dando bounce repetidamente, dando a impressão que estão paradas, ou então, ela está atrofiada na plataforma, o que pode ser comprovado, se a plataforma também não se mexer.

De praxe, mais uma vez, faço minha merchandagem e recomendo que use a engine Movimento Limpo, só para assegurar que não terá problemas com colisão. No caso, aplique a engine na bola e na plataforma.

Ainda assim, haverá a possibilidade de ambos travarem, caso a bola esteja no canto e a plataforma se mover contra ela. Ou seja, a bola não terá espaço para se mover a menos que a plataforma permita. Nesse caso, você pode fazer a bola checar se place_free x-1 e x+1 são false (ou seja, está sendo prensada) e fazer com que ela simplesmente passe pela plataforma, como se fosse um fantasma.

Fica a dica! Flws... blz
A plataforma se mexe normalmente, inclusive, se eu mover ela uns 20 pixels na direção contrária à parede a bola sai normalmente. Bom, já tento essas soluções e dou o feedback. shauhs

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Bola prendendo no canto (espere e leia kk)

Mensagem por Gabreel em Qui 07 Nov 2013, 17:47

Resolvi no Gambiarra mode:
Código:
if(!place_free(x+10,y)){
y-=7;
x-=7
}

if(!place_free(x-10,y)){
y-=7;
x+=7
}
HSUAHUHAS Ficou natural Happy

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Bola prendendo no canto (espere e leia kk)

Mensagem por Conteúdo patrocinado Hoje à(s) 10:32


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