Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Inimigo com colisão, me ajudem!!!

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
samukamuka12
Novato
Novato
Reações: 0
Mensagens: 7

Inimigo com colisão, me ajudem!!!

Mensagem por samukamuka12 » Sex Dez 02, 2016 6:06 pm

Oi pessoal, estou fazendo um jogo top down e queria que o meu inimigo com ia basica tivesse colisao com umas caixas que eu coloquei no jogo mas ele atravessa as caixas e fica "tunado"!!!
Ele começa a correr mto rapido.
O codigo do step dele e esse aqui:

Código: Selecionar todos

if distance_to_object(obj_jogador) <=240 {
    if delay <=0 {
        delay =100
    }
    else 
        mp_potential_step(obj_jogador.x,obj_jogador.y,velocidade,0)
        sprite_index = spr_inimigo_andando;
        image_speed = 0.3;
    }
    else {
        speed =0
        sprite_index = spr_inimigo;
        image_speed = 0;
}
if delay >0 {
    delay -=1
}

if obj_jogador.x < x
{
image_xscale=-1
}
if obj_jogador.x > x
{
image_xscale=1
}
e do create e esse :

Código: Selecionar todos

move_towards_point(obj_jogador.x,obj_jogador.y,4)

velocidade = 2
vida = 5
max_vida = vida
delay =0

sprite_index = spr_inimigo;
image_speed = 0;
Por favor me ajudem o inimigo a ficar com colisão

Avatar do usuário
Lima Loucão
Novato
Novato
Reações: 0
Mensagens: 16

Re: Inimigo com colisão, me ajudem!!!

Mensagem por Lima Loucão » Seg Dez 05, 2016 12:42 pm

Verifica se a caixa está marcada como solida, e no step tente trocar 

Código: Selecionar todos

mp_potential_step(obj_jogador.x,obj_jogador.y,velocidade,0)
por 

Código: Selecionar todos

move_towards_point(obj_jogador.x,obj_jogador.y,4)

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante