Ujistěte se, že můžete používat stejné písmo na všech platformách

Stránky aktualizovány :
Datum vytvoření stránky :

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