Я хочу создать экран настройки в сцене с помощью FPSController, но я не могу нажать на редактор

#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. Как я могу предотвратить его исчезновение, нажав на экран?