@yraiv

Как убрать курсор в браузере в unity?

Есть некий метод для закрытия панельки с настройками.
В методе содержится Cursor.lockState = CursorLockMode.Locked;
Метод вызываю 2 способами.
1) через считывания кнопки ТАБ в update
2) через UI кнопку продолжить в панельке с настройками.
Курсор исчезает в редакторе при обоих вариантах, но в билде Webgl только при первом варианте. При втором почему-то он остается после нажатия на UI кнопку
Как исправить?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
@Ezekiel4
Охотник на пиратов и сборщик монолитов
Вопрос в том, курсор просто не скрывается или он остаётся полнофункциональным?

Вы можете начать с того, что допишете код сокрытия:
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;


Если же проблема не решилась, то возможно два варианта:
1. Можно написать javascript класс для нативного управления курсором и работать через него
2. Также можно в самой игре добавить флаги типа "IsCursorLocked", через который прокинуть всю логику, которая должна открываться с блоком курсора.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы