Передвижение персонажа игнорируя Y
при использовании этого кода
vertical = Input.GetAxis("Vertical");
horizontal = Input.GetAxis("Horizontal");
Vector3 velocity = transform.rotation * new Vector3(horizontal, 0, vertical);
rb.velocity = velocity * movementspeed;
персонаж отлично двигается по X и Z но из-за того что Y указан 0 персонаж начинает ооооочень медленно падать. Как сделать так чтобы игнорировать ноль в Y или просто не указывать? (другие способы передвижения по типу rb.AddForce мне не подходят)