Input.GetAxis("Vertical") работает неадекватно

Ошибки и баги Unity3D

Input.GetAxis("Vertical") работает неадекватно

Сообщение ВиталийВит000000 18 окт 2017, 10:10

Есть код:
public float speedPlayer = 50f;
public float rotateSpeedPlayer = 150f;

void Update()
{
float move = Input.GetAxis("Vertical"); //значение move колеблется от -1 до 1
transform.Translate(Vector3.left * move * speedPlayer * Time.deltaTime);
}

Я так понимаю при нажатии клавиш вверх и вниз объект должен передвигаться. Если нажатия нет, то значение move должно быть равно 0 и объект стоит на месте.
Ну так вот и сам вопрос: почему объект сам передвигается без нажатия на клавиши.

Я предположил что он не может никак сравнять с 0 переменную move, и явно объявил его float move = (int)Input.GetAxis("Vertical") тогда работает но с задержкой, но объект сам уже не перемещается.
Подскажите как решить данный вопрос чтобы работало без явного определения.
И объясните почему он передвигается сам
ВиталийВит000000
UNец
 
Сообщения: 13
Зарегистрирован: 16 окт 2017, 09:34

Re: Input.GetAxis("Vertical") работает неадекватно

Сообщение Bill Gates 18 окт 2017, 10:35

У меня стоит на месте
Bill Gates
UNIт
 
Сообщения: 127
Зарегистрирован: 16 июл 2015, 11:27

Re: Input.GetAxis("Vertical") работает неадекватно

Сообщение ВиталийВит000000 18 окт 2017, 11:08

Вот и у меня раньше стояло на месте, а щас че то не понятное происходит, думал может че в инспекторе накосячил, но я на новый бокс повесил и он побежал...хз че такое
ВиталийВит000000
UNец
 
Сообщения: 13
Зарегистрирован: 16 окт 2017, 09:34

Re: Input.GetAxis("Vertical") работает неадекватно

Сообщение Cr0c 18 окт 2017, 13:50

А никакого джоя/геймпада в системе нет?
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: Input.GetAxis("Vertical") работает неадекватно

Сообщение ВиталийВит000000 24 окт 2017, 12:58

Ну ты шаришь, реально джойстик был подключен, и поэтому глючило и само ездило.... мира тебе и процветания)))
ВиталийВит000000
UNец
 
Сообщения: 13
Зарегистрирован: 16 окт 2017, 09:34


Вернуться в Глюки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4