Inimigo que se move de um lado para o outro

O que eu quero

Por que eu quero isso

Informações adicionais (opcional)

Abordagens semelhantes podem ser usadas como no tutorial “Como eu faço…” “adicionar plataformas móveis”. Aqui estão as opções:

  1. Usar um timer e uma orientação relativa.
  2. Usar um timer e uma variável, para evitar a mudança de orientação.

Além disso, para um oponente, outra abordagem simples é a seguinte:

  • Sempre aplicar uma força relativa em direção a um sentido.
  • Quando estiver em contato com um objeto marcador de fundo de um determinado tipo, pare e mude a orientação. Então, talvez adicione um pouco de movimento para reiniciar diretamente.

Se o oponente tiver zero de fricção com o chão (como se estivesse no gelo), é possível não adicionar a força, mas sim apenas adicionar o movimento inicialmente e ao entrar em contato com o objeto marcador.

Se minha explicação não estiver clara, também posso fornecer um pequeno jogo de demonstração (demo game).