Как перемещать объект только по Y координате?

Сейчас реализована система плавного перемещения объекта по всем координатам (X, Y). Но я хочу сделать доступным перемещение только по оси Y и убрать его плавность передвижение, чтобы он это делал быстро. Я не силён в C#, поэтому надеюсь на понимание

    void Update () {


if (Input.touchCount > 0)
    {
      Touch touch = Input.GetTouch(0);
      touchPosition = Camera.main.ScreenToWorldPoint(touch.position);
      touchPosition.z = 0;
      direction = (touchPosition - transform.position);
      rb.velocity = new Vector2(direction.x, direction.y) * speed;

      if (touch.phase == TouchPhase.Ended)
          rb.velocity = Vector2.zero;
    }
    }

   void FixedUpdate () {
       obj.transform.Translate(Vector2.left * speed * Time.deltaTime);
   }

Ответы (0 шт):