[Resolvido]Mardita colisão de breakout

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

Resolvido [Resolvido]Mardita colisão de breakout

Mensagem por Limalokão 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!

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por GameMakerTutoriais 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.

GameMakerTutoriais

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

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Limalokão em Sex 04 Fev 2011, 12:05

No caso eu uso só um tipo de parede! =D

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por GameMakerTutoriais 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.

GameMakerTutoriais

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

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Ilg 15 em Sex 04 Fev 2011, 12:25

só usar o Bounce, bom eu uso ele e não tenho este problema

Ilg 15

Número de Mensagens : 14
Data de inscrição : 04/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Godsil4 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

Godsil4

Ranking : Nota B
Número de Mensagens : 474
Data de inscrição : 26/11/2010
Notas recebidas : B+A
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

http://www.google.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por SIGILOSO 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

SIGILOSO

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

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Grotle 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.

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]Mardita colisão de breakout

Mensagem por Limalokão 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!

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Dan044 em Seg 07 Fev 2011, 16:29

Pronto, cara. Foi só colocar o Bounce.
http://www.filefactory.com/file/b550bcd/n/Breakout.gmk

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

Brincadeira, precisa não ;)

Dan044

Ranking : Nota D
Número de Mensagens : 209
Idade : 18
Data de inscrição : 14/11/2010
Notas recebidas : 3D Snake - D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.chefreceitas.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Limalokão 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²

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Limalokão 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

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Mardita colisão de breakout

Mensagem por Conteúdo patrocinado Hoje à(s) 12:19


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