Включение ввода на японском языке в WebGL

Страница обновлена :
Дата создания страницы :

Проверочная среда

Виндоус
  • Windows 11
Редактор Unity
  • 2020.3.25ф1

Необходимые условия для получения этого совета

Следующие настройки были сделаны заранее в качестве предварительного условия для объяснения этих советов.

Шрифты, используемые в этом примере

衡山毛筆フォント行書 используется. Вы можете скачать его со следующего сайта.

В WebGL ввод на японском языке невозможен в поле ввода по умолчанию

Ввод на японском языке возможен в течение той минуты, когда вы размещаете поле ввода и запускаете его как игру для Windows. С другими операционными системами проблем нет.

Однако, если вы запустите его в WebGL, вы не сможете ввести японский язык.

Причина не ясна, но она связана с тем, что IME не включен.

Возможность ввода японского языка

Следующие WebGLInput волонтерские пакеты могут быть использованы для решения большинства проблем с вводом WebGL на японском языке.

Во-первых, откройте страницу загрузки ниже. WebGLSupport.unitypackage Пожалуйста, загрузите последнюю версию.

После загрузки импортируйте «Пользовательский пакет» из меню.

Выберите скачанный файл.

Импортировать все.

Импортируемый пакет должен быть прикреплен к соответствующему полю ввода. Сначала поместите поле ввода, которое вы хотите применить, и сделайте его выделенным.

Так как он был добавлен в Assets WebGLSupport проект, WebGLSupport > WebGLInput WebGLInput прикрепите к полю ввода.

Несмотря на то, что шрифт Arial не имеет прямого отношения к этому японскому вводу, он не содержит японского языка. Укажите шрифт, содержащий японский шрифт в поле ввода.

Попробуйте запустить его на WebGL в этом состоянии. Если вы можете правильно ввести японский язык, все в порядке.

Также можно вставить текст на японском языке.

Заметьте, однако, что этот пакет даже не позволяет вводить буквенно-цифровые символы при отображении WebGL в полноэкранном режиме (по какой-то причине он всегда выбирает все). Если вы не поддерживаете полноэкранный режим, этого пакета достаточно.