Как перемещать объект по позиции x?

Всем привет! У меня есть скрипт в котором если враг подойдет близко к игроку останавливается и должен перемещаться по x но он зависает . Так же если я поставлю не transform а Target он просто телепортируеца к нему
public Transform Target;

    public int speed;
    void Start()
    {
        Target = GameObject.FindGameObjectWithTag("Player").transform;
    }

    
    void Update()
    {
        if (transform.position.y < -3) 
        {
            transform.position = Vector2.MoveTowards(transform.position, Target.position, speed * Time.deltaTime);
        }
        else
        {
            transform.position = Vector2.MoveTowards(Target.position, transform.position, speed * Time.deltaTime);
        }
        
    }
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы