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);

Спасибо!

0 ответов

Другие вопросы по тегам