# Базовое движение влево/вправо

В настоящее время мы можем контролировать движение транспортного средства только влево и вправо через изменение параметра в Inspector. Мы должны предоставить некоторую власть игроку и позволить ему контролировать это движение.

1. В верхнем меню нажмите **Edit > Project Settings**, выберите **Input Manager** на левой боковой панели, затем разверните вкладку **Axes** чтобы просмотреть входные данные.

![](https://2885041533-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MjsYgEuPnlYNVdII9YB%2F-MkJCfqkGxUhFqUlX5RB%2F-MkJD3pm-7bOA2Uu-q2J%2Fimage.png?alt=media\&token=e1a13c35-0ed4-458e-8cec-fb5b9f962906)

![](https://2885041533-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MjsYgEuPnlYNVdII9YB%2F-MkJCfqkGxUhFqUlX5RB%2F-MkJDFr5kRo4MIOjlkQC%2Fimage.png?alt=media\&token=6bbb74db-550e-4dda-8612-b8be5329ecdb)

2\. В вашем скрипте для машины, добавьте новую общедоступную переменную **horizontalInput**

3\. В разделе **Update** назначьте **horizontalInput = Input.GetAxis("Horizontal")**;&#x20;

4\. Добавьте переменную **horizontalInput** в метод **Translate,** чтобы получить контроль над транспортным средством

![](https://2885041533-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MjsYgEuPnlYNVdII9YB%2F-MlR5MUpsKOj2lGOXt7A%2F-MlR70LQm7zCmH1Sqm2j%2Fimage.png?alt=media\&token=ebd9a38c-db50-4b08-8312-6ab07316140a)

5\. В Инспекторе отредактируйте переменные **turnSpeed** и **speed**, чтобы настроить cкорость.

![](https://2885041533-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MjsYgEuPnlYNVdII9YB%2F-MkJCfqkGxUhFqUlX5RB%2F-MkJELb9Ha1jzOPY9Ryo%2Fimage.png?alt=media\&token=a91e283f-79e9-4589-9131-865b13a2002e)

6\. затем проверьте, наличие переменной **horizontalInput** в инспекторе.

![](https://2885041533-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MjsYgEuPnlYNVdII9YB%2F-MkJCfqkGxUhFqUlX5RB%2F-MkJEXerlrewp_99ULdg%2Fimage.png?alt=media\&token=1de68e18-5b74-4d5b-b073-d36ec23793f9)
