Sørg for, at du kan bruge den samme skrifttype på alle platforme
Miljø til bekræftelse
- Windows
-
- Windows 11
- Enhedslistens redaktør
-
- 2020.3.25f1
Forudsætninger for dette tip
Følgende indstillinger er foretaget på forhånd som en forudsætning for forklaringen af disse tip.
Om skrifttyper, der er tilgængelige i Unity
er den eneste skrifttype, der som standard er tilgængelig i Arial
Unity. Arial
er kun på engelsk, inkluderer ikke japansk osv.
Japansk vises til udvikling og spiludførelse på Windows,
Dette skyldes, at hvis et tegn, der ikke findes i skrifttypen, bruges på OS-siden, MS Pゴシック
erstattes det med .
Hvis du forsøger at vise japansk i en skrifttype i WebGL Arial
, vil skrifttypeudskiftningsprocessen ikke forekomme, så japansk vises slet ikke.
Derfor tror jeg, at det er standard at forberede en skrifttype til spillet og bruge skrifttypen, der følger med spillet.
Skrifttyper, der bruges i dette eksempel
衡山毛筆フォント行書
bruges. Du kan downloade det fra følgende websted.
Om licenser til brug af skrifttyper
Hvordan du kan bruge den skrifttype, du vælger, bestemmes af hver skrifttype. Sørg for at læse vilkårene for brug og kontrollere, om det kan bruges til spil, og om det kan distribueres som et betalt spil.
Inkorporering af skrifttyper i dit Unity-projekt
Forbered enhver skrifttypefil, du vil bruge.
Drop dette ind i dit projekt. Da dette er en prøve, lægger jeg Scenes
den direkte i mappen,
Hvis spillet er af en rimelig størrelse, skal du opdele mapperne korrekt.
Markér det objekt, du vil arbejde med tekst med.
Der er en "skrifttype" i Text
inspektørkomponenten, så vælg den fra knappen til højre, eller slip den skrifttype, du lægger i dit projekt for at indstille den.
Dette vil ændre skrifttypen på teksten på editoren. Den skrifttype, der bruges denne gang, er kun til japansk og engelsk, så visningen af andre sprog er mærkelig, men jeg kan bekræfte, at selve skrifttypen anvendes korrekt.
De skrifttyper, du lægger i projektet, er indbygget i spillet, så du kan bruge de angivne skrifttyper i ethvert miljø. Selv når du kører med WebGL, vises japansk korrekt.