Как перемещать объект только по 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);
}