Увімкнення японського введення у WebGL

Сторінка оновлюється :
Дата створення сторінки :

Середовище верифікації

Вікна
  • Вікна 11
Редактор Unity
  • 2020.3.25f1

Передумови для цієї поради

Наступні налаштування були зроблені заздалегідь як обов'язкова умова для пояснення цих порад.

Шрифти, використані в цьому зразку

衡山毛筆フォント行書 використовується. Завантажити його можна з наступного сайту.

У WebGL введення японською мовою неможливе в полі введення за замовчуванням

Введення японською мовою можливе в ту хвилину, коли ви розміщуєте поле введення і запускаєте його як гру для Windows. Інші операційні системи не є проблемою.

Однак, якщо ви запустите цю функцію на WebGL, ви не зможете вводити японську мову.

Причина не зрозуміла, але вона пов'язана з тим, що IME не включений.

Уможливлено введення японської мови

Наступні WebGLInput пакунки добровольців можуть бути використані для вирішення більшості проблем з введенням даних японською мовою WebGL.

Спочатку відкрийте сторінку завантаження нижче. WebGLSupport.unitypackage Будь ласка, завантажте останню версію.

Після завантаження імпортуйте "Custom Package" з меню.

Виберіть завантажений файл.

Імпортувати все.

Імпортований пакет повинен бути прикріплений до відповідного поля введення. Спочатку розмістіть поле введення, яке потрібно застосувати, і виділіть його.

Оскільки було додано до Assets WebGLSupport проекту, WebGLSupport > WebGLInput WebGLInput прикріпіть його до поля введення.

Хоча він не має прямого відношення до цього японського введення, шрифт Arial не містить японської мови. Укажіть шрифт, який містить японську мову в полі введення.

Спробуйте запустити його на WebGL у цьому стані. Якщо ви вмієте правильно вводити японську мову, це нормально.

Також є можливість вставити японський текст.

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