no
esse "chao" é uma variável ou um obj?
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. |
Ajuda com o meu vilão?
Ajuda com o meu vilão?
Eu preciso de ajuda para um inimigo de um jogo de plataforma
preciso de ajuda para
1-Quando nao estiver mais nenhum obj_bloco embaixo dele,ele anda para outro lado
2-Ele segue o player até onde der(onde existir blocos embaixo dele,caso nao haja,ele pare de andar)
3-Se ele estiver muito perto( ou em colisão com o player)ele mude para sprite spr_inimigobatendo
alguem poderia me ajudar?
uso o game maker 8.0 pro
preciso de ajuda para
1-Quando nao estiver mais nenhum obj_bloco embaixo dele,ele anda para outro lado
2-Ele segue o player até onde der(onde existir blocos embaixo dele,caso nao haja,ele pare de andar)
3-Se ele estiver muito perto( ou em colisão com o player)ele mude para sprite spr_inimigobatendo
alguem poderia me ajudar?
uso o game maker 8.0 pro
Mister J-Game Maker
- Rodrigo Santiago
- Colaborador
- Reações: 0
- Mensagens: 273
-
Re: Ajuda com o meu vilão?
Mr.J você precisa apenas converter o que você quer para gml :)
1 - Coloque no step
Se você não entendeu o código, por favor diga para explicarmos
1 - Coloque no step
Código: Selecionar todos
velocidade = 5 ; // so um exemplo, so mudar aki se ficar lento ou rapido demais
if( !instance_place(x+velocidade,y + 1 , chao) ){ // Só vai se mexer se ele colidir com algum chao abaixo (y+1)
if(instance_number(obj_jogador) > 0 ){ //Ele nao se mexe caso o player morra ou seja destruido
if(distance_to_object(obj_jogador) > 16 ) { //Se estiver muito perto para ( mude aqui pra distancia q vc quiser )
if(obj_jogador.x > x ) {
x += 1; //Aqui ele vai andar pra esquerda
} else{
x -= 1; //Aqui ele vai andar pra direita
}
sprite_index = spr_inimigo_andando;
} else {
sprite_index = spr_inimigo_batendo;
}
}
} else {
sprite_index = spr_inimigo_parado;
}
Re: Ajuda com o meu vilão?
Código: Selecionar todos
(x+velocidade,y + 1 , chao)
Código: Selecionar todos
"(x+velocidade,y + 1 , chao)"
Mister J-Game Maker
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes