Bug Colisão Top Down

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

Bug Colisão Top Down

Mensagem por Gabrielbs11 em Sab 28 Set 2013, 11:16

Bom, estou produzindo um jogo, e ele está com o seguinte problema, ao colidir com o bloco solido, ele para, certo, mas quando ele vira para outro lado, ele trava, dentro do bloco, segue a imagem.

OBS: o movimento é com o mouse.
Meus Scripts lixos:
Step:
Código:
image_angle=point_direction(x,y,mouse_x,mouse_y)
Global mouse left:
Código:
if global.einimigo=0
{image_angle=point_direction(x,y,mouse_x,mouse_y)//o angulo desse sprite será voltado a direção do mouse
direction=point_direction(x,y,mouse_x,mouse_y)//a direção desse objeto será voltado a direção do mouse
speed=4
}

Gabrielbs11

Número de Mensagens : 76
Idade : 18
Data de inscrição : 14/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Bug Colisão Top Down

Mensagem por Magritte em Sab 28 Set 2013, 11:25

Você marcou o centro da imagem quando criou a sorte?
Obs: no caso o centro do tanque.


Magritte

Número de Mensagens : 163
Idade : 18
Data de inscrição : 22/04/2013
Reputação : 17
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 Colisão Top Down

Mensagem por Gabrielbs11 em Sab 28 Set 2013, 11:28

Sim, o bug é porquê o player muda o ângulo de acordo com o mouse(observe a mira na direção vertical do player), nessa hora ele fica preso, não se resolver.

Gabrielbs11

Número de Mensagens : 76
Idade : 18
Data de inscrição : 14/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Bug Colisão Top Down

Mensagem por CRP-Max em Sab 28 Set 2013, 11:30

Minha dica é:
Use uma sprite redonda como mascara, e defina o "origins" como "center" ( a cruzinha na tela do sprite ).

CRP-Max

Ranking : Nota C
Número de Mensagens : 819
Idade : 41
Data de inscrição : 28/10/2008
Notas recebidas : C
Reputação : 29
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 Colisão Top Down

Mensagem por Gabrielbs11 em Sab 28 Set 2013, 11:31

Vou testar.
Edit:
Continua bugado :S

Gabrielbs11

Número de Mensagens : 76
Idade : 18
Data de inscrição : 14/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Bug Colisão Top Down

Mensagem por CRP-Max em Sab 28 Set 2013, 12:11

Da uma olhada nesta engine que fiz agora pra entender o que tava acontecendo.
GM 8.1 Anda com o "W".
É bem simples, e resolve o problema de colisão.

CRP-Max

Ranking : Nota C
Número de Mensagens : 819
Idade : 41
Data de inscrição : 28/10/2008
Notas recebidas : C
Reputação : 29
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 Colisão Top Down

Mensagem por Gabrielbs11 em Sab 28 Set 2013, 12:24

Andando com seta eu sei resolver, usando o "if place_free" '-'

Gabrielbs11

Número de Mensagens : 76
Idade : 18
Data de inscrição : 14/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Bug Colisão Top Down

Mensagem por CRP-Max em Sab 28 Set 2013, 12:32

Você viu a engine? Eu usei o xprevious/yprevious, na colisão, assim se a tecla estiver sendo pressionada e a direção não esta mais colidindo com a parede, ele continua avançando.
O comando para andar é indiferente, basta alterar a tecla e copiar o comando para o novo evento.

CRP-Max

Ranking : Nota C
Número de Mensagens : 819
Idade : 41
Data de inscrição : 28/10/2008
Notas recebidas : C
Reputação : 29
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 Colisão Top Down

Mensagem por Gabrielbs11 em Sab 28 Set 2013, 13:56

Desculpe a precipitação, vou ver aqui.
Edit:
Não serviu, continua prendendo.

Gabrielbs11

Número de Mensagens : 76
Idade : 18
Data de inscrição : 14/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Bug Colisão Top Down

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


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