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?

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

Ajuda com o meu vilão?

Mensagem por Mr.J » Sex Jun 17, 2016 2:29 pm

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
Mister J-Game Maker

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Ajuda com o meu vilão?

Mensagem por Rodrigo Santiago » Sex Jun 17, 2016 2:40 pm

Mr.J você precisa apenas converter o que você quer para gml :)

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;
}

Se você não entendeu o código, por favor diga para explicarmos :blz:

Avatar do usuário
Mr.J
Novato
Novato
Reações: 0
Mensagens: 12

Re: Ajuda com o meu vilão?

Mensagem por Mr.J » Sex Jun 17, 2016 7:07 pm

Código: Selecionar todos

(x+velocidade,y + 1 , chao)
no 

Código: Selecionar todos

"(x+velocidade,y + 1 , chao)"
esse "chao" é uma variável ou um obj?
Mister J-Game Maker

Avatar do usuário
Ark
Membro
Membro
Reações: 0
Mensagens: 39
Localização: Rio de Janeiro

Re: Ajuda com o meu vilão?

Mensagem por Ark » Sex Jun 17, 2016 10:12 pm

Objeto

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes