Inimigo 2D simples (estilo goomba )     Enquanto aprendia como movimentar personagens sem o controle do jogador, aprendi como criar um personagem que patrulha uma plataforma sem cair para fora, de acordo com o tamanho da plataforma.          Com poucas linhas de código, mas sem usar rigidbody 2D eu fiz o círculo patrulhar a plataforma, mudando de direção apenas quando um objeto invisível em sua frente detectasse que não existe mais colisão no final da plataforma. super simples, mas muito útil!  public class patrol : MonoBehaviour {     public float speed;     private bool movingRight = true;     public float distance;     public Transform groundDetection;     private void Update()     {         transform.Translate(Vector2.right * speed * Time.deltaTime);         RaycastHit2D groundInfo = Physics2D.Raycast(groundDetection.position, Vector2.down, distance);         if (groundInfo.collider == false)         {             if (movingRight == true)   ...
Pesquisar este blog
Thomas Redekop