Дивитися в різні сторони

    public GameObject obj;  

    void Update()

    {

        if (movement.y > 0)

        {

            obj.transform.rotation = Quaternion.Euler(0, 0, 90);

        }

        else if (movement.y < 0)

        {

            obj.transform.rotation = Quaternion.Euler(0, 0, -90);

        }

        else if (movement.x > 0)

        {

            obj.transform.rotation = Quaternion.Euler(0, 0, 0);

        }

        else if (movement.x < 0)

        {

            obj.transform.rotation = Quaternion.Euler(0, 0, 180);

        }

    }

Зображення героя (obj) має знаходитися в пустому об'єкті героя