Pārliecinieties, vai visās platformās varat izmantot vienu un to pašu fontu

Lapa atjaunota :
Lapas izveides datums :

Verifikācijas vide

Windows
  • Operētājsistēmā Windows 11
Vienotības redaktors
  • 2020.3.25f1

Priekšnoteikumi šim padomam

Tālāk norādītie iestatījumi ir veikti iepriekš kā priekšnoteikums šo padomu izskaidrošanai.

Par Unity pieejamajiem fontiem

ir vienīgais fonts, kas pēc noklusējuma Arial ir pieejams Unity. Arial ir tikai angļu valodā, neietver japāņu valodu utt.

Japāņu valoda tiek parādīta izstrādei un spēļu izpildei sistēmā Windows, Tas ir tāpēc, ka, ja OS pusē tiek izmantota rakstzīme, kas nepastāv fontā, tā MS Pゴシック tiks aizstāta ar .

Ja mēģināsiet parādīt japāņu valodu fontā WebGL Arial , fontu nomaiņas process nenotiks, tāpēc japāņu valoda vispār netiks parādīta.

Tāpēc es domāju, ka ir standarta sagatavot fontu spēlei un izmantot fontu, kas saistīts ar spēli.

Šajā paraugā izmantotie fonti

衡山毛筆フォント行書 tiek izmantots. To var lejupielādēt no šīs vietnes.

Par fontu lietojuma licencēm

To, kā varat izmantot izvēlēto fontu, nosaka katrs fonts. Noteikti izlasiet lietošanas noteikumus un pārbaudiet, vai to var izmantot spēlēm un vai to var izplatīt kā apmaksātu spēli.

Fontu iekļaušana Unity projektā

Sagatavojiet jebkuru fonta failu, kuru vēlaties izmantot.

Ievietojiet to savā projektā. Tā kā šis ir paraugs, es Scenes to ievietoju tieši mapē, Ja spēle ir saprātīga izmēra, lūdzu, sadaliet mapes pareizi.

Atlasiet objektu, ar kuru vēlaties strādāt ar tekstu.

Inspektora komponentā ir "Fonts Text ", tāpēc atlasiet to no pogas labajā pusē vai nometiet fontu, kuru ievietojāt savā projektā, lai to iestatītu.

Tas mainīs teksta fontu redaktorā. Šoreiz izmantotais fonts ir paredzēts tikai japāņu un angļu valodai, tāpēc citu valodu parādīšana ir dīvaina, bet es varu apstiprināt, ka pats fonts tiek piemērots pareizi.

Projektā ievietotie fonti ir iebūvēti spēlē, tāpēc norādītos fontus varat izmantot jebkurā vidē. Pat tad, ja darbojas ar WebGL, japāņu valoda tiek parādīta pareizi.