Conectar-se
Quem está conectado
19 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 18 Visitantes

NPH

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

[Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 12:00
galera saca só essa imagem:

O que esta acontecendo? a bolinha volta para mim ao invés de ir para cima pow! To cansado desse negocio! não consigo arrumar de jeito nenhum!
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 26

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 12:04
Dá uma conferida no sprite da parede, ou na máscara de colisão se estiver usando uma, pode ser que isso esteja gerando esse problema. Normalmente, se ficar uma "quina" entre um sprite e outro isso pode acontecer.

Você também poderia controlar a bolinha sem usar o bounce:

Código:
if bolinha.x > parede_direita.x or bolinha.x < parede_esquerda.x bolinha.speed *= -1;

Mas isso é só uma alternativa que troca a velocidade da bolinha caso ela exceda o limite imposto pelas paredes.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 12:05
No caso eu uso só um tipo de parede! =D
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 26

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 12:10
Entendo. Não consigo imaginar o que possa ser... se não for a máscara ou se não tiver uma quina onde ela esteja batendo, acho estranho. Se desse pra upar o projeto, ficaria mais fácil checar o problema.

Ou então, tenta do outro jeito que eu postei aí em cima.
avatar
Data de inscrição : 04/02/2011
Número de Mensagens : 14
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 12:25
só usar o Bounce, bom eu uso ele e não tenho este problema
avatar
Ranking : Nota B
Notas recebidas : B+A
Data de inscrição : 26/11/2010
Número de Mensagens : 474
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 23

Prêmios
   : 0
   : 1
   : 1
Ver perfil do usuáriohttp://www.google.com.br

Re: [Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 12:35
tenta marca o bounce
como not precisely, ou em codigo
move_bounce_solid(0)

o seu problema deve ser
pq vc usa paredes mto pequenas
se n for isso avisa
avatar
Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 39

Prêmios
   : 4
   : 2
   : 1
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 13:10
Se as paredes ficarem apenas nessas posições você pode tentar criar duas: uma pros cantos e uma na parte de cima. Assim você não terá mais esses problemas, pois fica fácil programar pra que cada uma rebata de uma forma. O problema é que quando for criar a colisão com os blocos (acho que é arkanoid seu jogo Razz), aí não terá como não programar a colisão...
afro
avatar
Ranking : Nota B
Notas recebidas : B-B
Data de inscrição : 28/02/2010
Número de Mensagens : 559
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 12

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://gsogaming.blogspot.com/

Re: [Resolvido]Mardita colisão de breakout

em Sex 04 Fev 2011, 13:35
Já tentou usar o bounce:
Código:
move_bounce_solid(false)
Se não der certo ou se você já está usando esse método, eu não sei o que pode ser, talvez um erro na colisão ou algo assim.
Tenta fazer tudo o que foi falado aqui, alguma coisa deve funcionar.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Seg 07 Fev 2011, 16:11
Então galera desculpe a demora na resposta, mas então eu vou colocar o link do GMK aki para voces verem o que esta acontecendo:
http://dl.dropbox.com/u/8556803/Breakout.gmk Obrigado!
avatar
Ranking : Nota D
Notas recebidas : 3D Snake - D
Data de inscrição : 14/11/2010
Número de Mensagens : 209
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.chefreceitas.blogspot.com

Re: [Resolvido]Mardita colisão de breakout

em Seg 07 Fev 2011, 16:29
Pronto, cara. Foi só colocar o Bounce.
filefactory.com Breakout.gmk

P.s: como "pagamento" entra no meu blog ou comenta no meu jogo ashuahua

Brincadeira, precisa não ;)
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Seg 07 Fev 2011, 17:09
Hmm, ok eu vou dar uma olhada e ja edito =D!

Amigo, continua a mesma coisa! =[
Digamos assim a bolinha bate no bastao e faz o seguinte trajeto para cima:" \ " e quando colide com a parede ela faz isso para cima " / " ai ao invés de colidir com a parede de cima e fazer isso para baixo " \ " ela volta pelo mesmo caminho " / " entendeu? Vou colocar um video e ja dou um EDIT²

EDIT²
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Mardita colisão de breakout

em Seg 07 Fev 2011, 20:47
ARRUMEI ESSA BUCILGA, DESCULPA O POST DUPLO MAS É SÓ PARA BOTAR PRA CIMA PARA AS PESSOAS VEREM COMO PODE UMA COISA DESSA: Essa colisão errada estava senco causada por causa que na room estava configurada aqueles quadradinhos como 32x32 ai eu configurei para 16x16 e a colisão voltou ao normal! Vlws
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum