Włącz wprowadzanie języka japońskiego w WebGL
Środowisko weryfikacyjne
- Windows
-
- Okna 11
- Edytor aparatu Unity
-
- 2020.3.25f1
Wymagania wstępne dotyczące tej porady
Poniższe ustawienia zostały wcześniej wprowadzone jako warunek objaśnienia tych wskazówek.
Czcionki użyte w tym przykładzie
衡山毛筆フォント行書
jest używany. Możesz go pobrać z następującej strony.
W technologii WebGL wprowadzanie danych w języku japońskim nie jest możliwe w domyślnym polu wprowadzania
Wprowadzanie danych w języku japońskim jest możliwe w momencie, gdy umieścisz pole wejściowe i uruchomisz je jako grę dla systemu Windows. Inne systemy operacyjne nie stanowią problemu.
Jeśli jednak uruchomisz to na WebGL, nie będziesz mógł wprowadzić języka japońskiego.
Przyczyna nie jest jasna, ale wynika to z faktu, że edytor IME nie jest włączony.
Umożliwianie wprowadzania języka japońskiego
Poniższe WebGLInput
pakiety ochotników mogą być użyte do rozwiązania większości problemów z japońskim wprowadzaniem danych WebGL.
Najpierw otwórz poniższą stronę pobierania. WebGLSupport.unitypackage
Pobierz najnowszą wersję.
Po pobraniu zaimportuj "Pakiet niestandardowy" z menu.
Wybierz pobrany plik.
Zaimportuj wszystko.
Zaimportowana paczka musi być dołączona do odpowiedniego pola wprowadzania. Najpierw umieść pole wejściowe, które chcesz zastosować, i zaznacz je.
Ponieważ został dodany do Assets
WebGLSupport
projektu, WebGLSupport > WebGLInput
WebGLInput
dołącz do pola wejściowego.
Chociaż nie jest to bezpośrednio związane z tym japońskim wprowadzeniem, czcionka Arial nie zawiera języka japońskiego. Określ czcionkę zawierającą język japoński w polu wejściowym.
Spróbuj uruchomić go na WebGL w tym stanie. Jeśli potrafisz poprawnie wprowadzić japoński, jest OK.
Możliwe jest również wklejenie tekstu w języku japońskim.
Należy jednak pamiętać, że ten pakiet nie pozwala nawet na wprowadzanie znaków alfanumerycznych podczas wyświetlania WebGL na pełnym ekranie (z jakiegoś powodu zawsze zaznacza wszystko). Jeśli nie obsługujesz trybu pełnoekranowego, ten pakiet jest wystarczający.