Unity конвертирует Input.Axis("Horizontal") в мобильный
Я хочу преобразовать движение игрока с ПК на мобильное устройство, как мне этого добиться, ниже приведен следующий код того, как игрок перемещается.
Это движение игрока очень и очень плавное на ПК, поэтому я ищу ту же плавность после преобразования в мобильное устройство:
float x = Input.GetAxis(“Horizontal”) * Time.fixedDeltaTime * speed;
Vector2 newPos = rb.position + Vector2.right * x;
newPos.x = Mathf.Clamp(newPos.x, -mapWidth, mapWidth); rb.MovePosition(newPos);
Спасибо!