Включение ввода на японском языке в WebGL
Проверочная среда
- Виндоус
-
- Windows 11
- Редактор Unity
-
- 2020.3.25ф1
Необходимые условия для получения этого совета
Следующие настройки были сделаны заранее в качестве предварительного условия для объяснения этих советов.
Шрифты, используемые в этом примере
衡山毛筆フォント行書
используется. Вы можете скачать его со следующего сайта.
В WebGL ввод на японском языке невозможен в поле ввода по умолчанию
Ввод на японском языке возможен в течение той минуты, когда вы размещаете поле ввода и запускаете его как игру для Windows. С другими операционными системами проблем нет.
Однако, если вы запустите его в WebGL, вы не сможете ввести японский язык.
Причина не ясна, но она связана с тем, что IME не включен.
Возможность ввода японского языка
Следующие WebGLInput
волонтерские пакеты могут быть использованы для решения большинства проблем с вводом WebGL на японском языке.
Во-первых, откройте страницу загрузки ниже. WebGLSupport.unitypackage
Пожалуйста, загрузите последнюю версию.
После загрузки импортируйте «Пользовательский пакет» из меню.
Выберите скачанный файл.
Импортировать все.
Импортируемый пакет должен быть прикреплен к соответствующему полю ввода. Сначала поместите поле ввода, которое вы хотите применить, и сделайте его выделенным.
Так как он был добавлен в Assets
WebGLSupport
проект, WebGLSupport > WebGLInput
WebGLInput
прикрепите к полю ввода.
Несмотря на то, что шрифт Arial не имеет прямого отношения к этому японскому вводу, он не содержит японского языка. Укажите шрифт, содержащий японский шрифт в поле ввода.
Попробуйте запустить его на WebGL в этом состоянии. Если вы можете правильно ввести японский язык, все в порядке.
Также можно вставить текст на японском языке.
Заметьте, однако, что этот пакет даже не позволяет вводить буквенно-цифровые символы при отображении WebGL в полноэкранном режиме (по какой-то причине он всегда выбирает все). Если вы не поддерживаете полноэкранный режим, этого пакета достаточно.