Upewnij się, że możesz używać tej samej czcionki na wszystkich platformach

Strona zaktualizowana :
Data utworzenia strony :

Ś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.

Informacje o czcionkach dostępnych w aparacie Unity

jest jedyną czcionką dostępną domyślnie w Arial aparacie Unity. Arial jest tylko w języku angielskim, nie obejmuje japońskiego itp.

Język japoński jest wyświetlany do tworzenia i uruchamiania gier w systemie Windows, Dzieje się tak, ponieważ jeśli znak, który nie istnieje w czcionce, zostanie użyty po stronie systemu operacyjnego, MS Pゴシック zostanie zastąpiony przez .

Jeśli spróbujesz wyświetlić język japoński czcionką w WebGL Arial , proces zastępowania czcionki nie nastąpi, więc język japoński w ogóle nie będzie wyświetlany.

Dlatego uważam, że standardem jest przygotowanie czcionki do gry i użycie czcionki dołączonej do gry.

Czcionki użyte w tym przykładzie

衡山毛筆フォント行書 jest używany. Możesz go pobrać z następującej strony.

Informacje o licencjach na korzystanie z czcionek

Sposób użycia wybranej czcionki zależy od każdej czcionki. Koniecznie zapoznaj się z warunkami użytkowania i sprawdź, czy można go używać do gier i czy można go rozpowszechniać jako grę płatną.

Dołączanie czcionek do projektu aparatu Unity

Przygotuj dowolny plik czcionki, którego chcesz użyć.

Wrzuć to do swojego projektu. Ponieważ jest to próbka, umieściłem Scenes ją bezpośrednio w folderze, Jeśli gra ma rozsądny rozmiar, podziel foldery odpowiednio.

Zaznacz obiekt, z którym chcesz pracować z tekstem.

W Text komponencie Inspector znajduje się "Czcionka", więc wybierz ją z przycisku po prawej stronie lub upuść czcionkę, którą umieściłeś w projekcie, aby ją ustawić.

Spowoduje to zmianę czcionki tekstu w edytorze. Czcionka użyta tym razem jest tylko dla japońskiego i angielskiego, więc wyświetlanie innych języków jest dziwne, ale mogę potwierdzić, że sama czcionka jest zastosowana poprawnie.

Czcionki, które umieszczasz w projekcie, są wbudowane w grę, więc możesz używać określonych czcionek w dowolnym środowisku. Nawet podczas korzystania z WebGL język japoński jest wyświetlany poprawnie.