Aktivera japansk inmatning i WebGL

Sidan uppdaterad :
Datum för skapande av sida :

Miljö för verifiering

Windows
  • Windows 11 (på engelska)
Unity-redigeraren
  • 2020.3.25f1

Förutsättningar för det här tipset

Följande inställningar har gjorts i förväg som en förutsättning för förklaringen av dessa tips.

Teckensnitt som används i det här exemplet

衡山毛筆フォント行書 används. Du kan ladda ner den från följande webbplats.

I WebGL är det inte möjligt att mata in japanska i standardinmatningsfältet

Japansk inmatning är möjlig under den minut du placerar inmatningsfältet och kör det som ett Windows-spel. Andra operativsystem är inga problem.

Men om du kör detta på WebGL kommer du inte att kunna mata in japanska.

Orsaken är inte klarlagd, men det beror på att IME-programmet inte är aktiverat.

Gör det möjligt att mata in japanska

Följande WebGLInput volontärpaket kan användas för att lösa de flesta av problemen med japansk WebGL-inmatning.

Öppna först nedladdningssidan nedan. WebGLSupport.unitypackage Ladda ner den senaste versionen.

När du har laddat ner importerar du "Anpassat paket" från menyn.

Välj den nedladdade filen.

Importera alla.

Det importerade paketet måste bifogas till respektive inmatningsfält. Placera först det inmatningsfält du vill använda och gör det markerat.

Sedan har lagts till i Assets WebGLSupport projektet, WebGLSupport > WebGLInput WebGLInput bifoga till inmatningsfältet.

Även om det inte är direkt relaterat till denna japanska inmatning innehåller Arial-teckensnittet inte japanska. Ange ett teckensnitt som innehåller japanska i inmatningsfältet.

Prova att köra den på WebGL i det här tillståndet. Om du kan skriva in japanska korrekt är det OK.

Det är också möjligt att klistra in japansk text.

Observera dock att det här paketet inte ens tillåter dig att ange alfanumeriska tecken när du visar WebGL i helskärm (av någon anledning väljer det alltid allt). Om du inte har stöd för helskärmsläge räcker det här paketet.