#c# #unity3d
#c# #unity3d
Вопрос:
Отобразить пользовательский интерфейс экрана настройки в сцене с помощью FPSController, и я хочу иметь возможность настраивать игру (например, поле обзора камеры). курсор мыши появляется при нажатии клавиши ESC. Однако, когда FPSController активен, курсор мыши исчезает при нажатии, и настройка не может быть выполнена.
Я проверил скрипт FirstPersonController.cs (скрипт для FPSController GameObject), но там не было описания курсора мыши.
FirstPersonController.cs не был переписан. По ссылке ниже есть код.
https://qiita.com/ABCDEEEEEE/items/4f2452a88fb1050684fc
Я хочу, чтобы курсор мыши не исчезал, даже когда FPSController активен.
Комментарии:
1. Вы нажали клавишу ESC, и курсор все еще оставался невидимым?
2. Конечно, курсор мыши отображается с помощью клавиши ESC.
3. «m_MouseLook. UpdateCursorLock();» … cursorlock .. некоторые удаляют курсор.. Взято из кода, который вы связали..
4. Я удалил m_MouseLook. UpdateCursorLock();. Однако он исчезает, когда я щелкаю по экрану после отображения курсора мыши один раз нажатием клавиши ESC. Как я могу предотвратить его исчезновение, нажав на экран?