Страница 1 из 2

Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 25 май 2019, 21:22
NeProUser
Здравствуйте! Недавно столкнулся с проблемой: в абсолютно всех проектах "сломался" стандартный FPS контроллер. Он сам по себе идёт прямо и слегка влево. я проверил кнопки W A и стрелки вверх и влево, но они не были зажаты (по крайней мере остальные скрипты работающие при нажатии на эти кнопки работают исправно), скрипт контроллера проверил - изменений нет. попробовал переустановить unity , а затем и обновить её, итог - без изменений. повторюсь, что самое странное контроллер сломался СРАЗУ ВО ВСЕХ ПРОЕКТАХ. быть может вы уже сталкивались с подобным или у вас есть идеи что может быть не так?

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 25 май 2019, 21:52
Tolking
Что еще подключено кроме мыши и клавиатуры?

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 00:10
Xtir
Может на объекте ещё какой скрипт висит?

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 13:33
Cr0c
Джойстики/геймпады отключи ))

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 14:48
NeProUser
подключена только мышь , клавиатуру подключать не требуется(на ноутбуке всё делаю).
Tolking писал(а):Что еще подключено кроме мыши и клавиатуры?

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 15:05
seaman

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 15:36
NeProUser
seaman писал(а):https://www.google.com/search?newwindow=1&source=hp&ei=KIDqXOWxLanYmwXGv7vwDQ&q=unity+%D0%B8%D0%B4%D0%B5%D1%82+%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE&oq=unity+%D0%B8%D0%B4%D0%B5%D1%82+%D0%B2%D0%BB%D0%B2%D0%BE&gs_l=psy-ab.1.0.33i160.1915.8013..9426...0.0..0.134.1415.14j2......0....1..gws-wiz.....0..0j0i10i1j0i131j0i22i10i30j0i22i30j33i21.tbrMqsA6_kM


Прочитал все форумы и статьи по моей проблеме из тех, что увидел перейдя по вашей ссылке. однако там нет ответа на мой вопрос. прикреплю видео для лучшего понимания проблемы:
https://youtu.be/GeJc-L6ZTjg ссылка на видео с проблемой (на протяжении всего видео я не касался к клавиатуры и мыши)

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 15:40
samana
А на другом компьютере проблема остаётся?

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 15:49
1max1
Вот за что я и не очень люблю чужой код, там происходит что-то странное иногда. Не знаю как там устроен контроллер, но чисто ради любопытства проверь дебагом что пишет в GetAxis("Horizontal/Vertical").

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 15:55
NeProUser
1max1 писал(а):Вот за что я и не очень люблю чужой код, там происходит что-то странное иногда. Не знаю как там устроен контроллер, но чисто ради любопытства проверь дебагом что пишет в GetAxis("Horizontal/Vertical").


Vertical постоянно 1
Horizontal постоянно -1

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 15:57
1max1
Кажется у тебя стрелки зажаты или W/A, кнопки точно на компе говняшками не замазаны?)) А то вдруг залипли, а ты скрипты обвиняешь :))

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 16:03
NeProUser
1max1 писал(а):Кажется у тебя стрелки зажаты или W/A, кнопки точно на компе говняшками не замазаны?)) А то вдруг залипли, а ты скрипты обвиняешь :))



Кнопки и стрелки я проверил в первую очередь. они работают исправно и сами по себе на зажимаются.

ещё раз запустил сцену и увидел следующую ошибку :
Assertion failed on expression: 'VCCache::instance != NULL'
UnityEditor.VersionControl.Provider:PromptAndCheckoutIfNeeded(String[], String, ChangeSet)
UnityEditorInternal.VR.XRProjectSettings:Internal_SaveSettings() (at C:/buildslave/unity/build/Modules/VREditor/Mono/XRPackageSettings.cs:101)
UnityEditorInternal.VR.XRProjectSettings:OnDisable() (at C:/buildslave/unity/build/Modules/VREditor/Mono/XRPackageSettings.cs:61)

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 16:07
1max1
Так может удалить этот пак и проблем не будет?

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 16:21
NeProUser
1max1 писал(а):Так может удалить этот пак и проблем не будет?


Пробовал переустановить его, но ничего не поменялось. удалять не вариант т.к. самостоятельно написать хороший FPS контроллер мне пока не под силу.

ПРОБЛЕМА РЕШЕНА если это можно назвать решением:

переменным horizontal и vertical (из стандартного контроллера) стал менять значению при помощи GetKey вместо GetAxis (при нажатии W значение horizontal равно 1 и т.д.).

теперь всё вроде как работает нормально!

Re: Очень странная проблема (сломался стандартный контроллер)

СообщениеДобавлено: 26 май 2019, 16:26
1max1
теперь всё вроде как работает нормально!

Похоже на костыль конечно. Мне вот интересно почему GetAxis возвращал 1, посмотри в Input настройках какие кнопки отвечают за эти оси.