Zorg ervoor dat je op alle platforms hetzelfde lettertype kunt gebruiken
Verificatie omgeving
- Ramen
-
- Vensters 11
- Unity-editor
-
- 2020.3.25f1
Vereisten voor deze tip
De volgende instellingen zijn vooraf gemaakt als voorwaarde voor de uitleg van deze tips.
Informatie over lettertypen die beschikbaar zijn in Unity
is het enige lettertype dat standaard beschikbaar is in Arial
Unity. Arial
is alleen in het Engels, bevat geen Japans, enz.
Japans wordt weergegeven voor ontwikkeling en uitvoering van games op Windows,
Dit komt omdat als een teken dat niet in het lettertype bestaat, aan de kant van het besturingssysteem wordt gebruikt, het MS Pゴシック
wordt vervangen door .
Als u Japans probeert weer te geven in een lettertype in WebGL Arial
, vindt het proces voor het vervangen van lettertypen niet plaats, dus Japans wordt helemaal niet weergegeven.
Daarom denk ik dat het standaard is om een lettertype voor het spel voor te bereiden en het lettertype te gebruiken dat bij het spel is gebundeld.
Lettertypen die in dit voorbeeld worden gebruikt
衡山毛筆フォント行書
wordt gebruikt. U kunt het downloaden van de volgende site.
Informatie over licenties voor het gebruik van lettertypen
Hoe u het lettertype dat u kiest kunt gebruiken, wordt per lettertype bepaald. Zorg ervoor dat u de gebruiksvoorwaarden leest en controleer of het kan worden gebruikt voor games en of het als betaald spel kan worden gedistribueerd.
Lettertypen opnemen in uw Unity-project
Bereid elk lettertypebestand voor dat u wilt gebruiken.
Zet dit in je project. Aangezien dit een voorbeeld is, heb ik Scenes
het direct in de map gezet,
Als het spel van een redelijke omvang is, verdeel de mappen dan op de juiste manier.
Selecteer het object waarmee u met tekst wilt werken.
Er is een "Lettertype" in de Text
Inspector-component, dus selecteer deze via de knop aan de rechterkant of zet het lettertype neer dat u in uw project hebt geplaatst om het in te stellen.
Hierdoor wordt het lettertype van de tekst in de editor gewijzigd. Het lettertype dat deze keer wordt gebruikt, is alleen voor Japans en Engels, dus de weergave van andere talen is vreemd, maar ik kan bevestigen dat het lettertype zelf correct is toegepast.
De lettertypen die je in het project invoert, zijn ingebouwd in het spel, zodat je de opgegeven lettertypen in elke omgeving kunt gebruiken. Zelfs wanneer WebGL wordt uitgevoerd, wordt Japans correct weergegeven.