Aktivera japansk inmatning i WebGL
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.