Ujistěte se, že můžete používat stejné písmo na všech platformách
Ověřovací prostředí
- Windows
-
- Systém Windows 11
- Unity Editor
-
- 2020.3.25f1
Předpoklady pro tento tip
Následující nastavení byla provedena předem jako předpoklad pro vysvětlení těchto tipů.
Informace o písmech dostupných v Unity
je jediné písmo, které je ve výchozím nastavení dostupné v Arial
Unity. Arial
je pouze v angličtině, neobsahuje japonštinu atd.
Japonština se zobrazuje pro vývoj a spouštění her ve Windows,
Je to proto, že pokud je znak, který v písmu neexistuje, použit na straně operačního systému, MS Pゴシック
bude nahrazen znakem .
Pokud se pokusíte zobrazit japonštinu v písmu ve WebGL Arial
, proces nahrazení písma neproběhne, takže japonština se vůbec nezobrazí.
Proto si myslím, že je standardem připravit si font pro hru a použít font, který je součástí hry.
Písma použitá v této ukázce
衡山毛筆フォント行書
se používá. Můžete si jej stáhnout z následující stránky.
O licencích k použití písem
Způsob, jakým můžete vybrané písmo použít, závisí na každém písmu. Nezapomeňte si přečíst podmínky použití a zkontrolovat, zda jej lze použít pro hry a zda jej lze distribuovat jako placenou hru.
Začlenění písem do projektu Unity
Připravte si libovolný soubor písma, který chcete použít.
Přetáhněte to do svého projektu. Vzhledem k tomu, že se jedná o ukázku, vložil jsem Scenes
ji přímo do složky,
Pokud má hra rozumnou velikost, rozdělte složky správně.
Vyberte objekt, se kterým chcete pracovat s textem.
V komponentě Text
Inspektor je "Písmo", takže jej vyberte pomocí tlačítka vpravo nebo přetáhněte písmo, které jste vložili do projektu, a nastavte ho.
Tím se změní písmo textu v editoru. Písmo použité tentokrát je pouze pro japonštinu a angličtinu, takže zobrazení jiných jazyků je zvláštní, ale mohu potvrdit, že samotné písmo je aplikováno správně.
Písma, která vložíte do projektu, jsou zabudována do hry, takže můžete zadaná písma používat v jakémkoli prostředí. I při spuštění s WebGL se japonština zobrazuje správně.