Assurez-vous que vous pouvez utiliser la même police sur toutes les plates-formes
Environnement de vérification
- Windows
-
- Fenêtres 11
- Éditeur Unity
-
- 2020.3.25f1
Conditions préalables à cette astuce
Les réglages suivants ont été effectués à l’avance comme condition préalable à l’explication de ces conseils.
À propos des polices disponibles dans Unity
est la seule police disponible par défaut dans Arial
Unity. Arial
est en anglais uniquement, n’inclut pas le japonais, etc.
Le japonais est affiché pour le développement et l’exécution du jeu sous Windows,
En effet, si un caractère qui n’existe pas dans la police est utilisé du côté du système d’exploitation, il MS Pゴシック
sera remplacé par .
Si vous essayez d’afficher le japonais dans une police en WebGL Arial
, le processus de remplacement de la police ne se produira pas, donc le japonais ne sera pas affiché du tout.
Par conséquent, je pense qu’il est standard de préparer une police pour le jeu et d’utiliser la police fournie avec le jeu.
Polices utilisées dans cet exemple
衡山毛筆フォント行書
est utilisé. Vous pouvez le télécharger à partir du site suivant.
À propos des licences d’utilisation des polices
La façon dont vous pouvez utiliser la police que vous choisissez est déterminée par chaque police. Assurez-vous de lire les conditions d’utilisation et de vérifier s’il peut être utilisé pour des jeux et s’il peut être distribué en tant que jeu payant.
Intégration de polices dans votre projet Unity
Préparez le fichier de police que vous souhaitez utiliser.
Déposez-le dans votre projet. Comme il s’agit d’un échantillon, je l’ai Scenes
mis directement dans le dossier,
Si le jeu est d’une taille raisonnable, veuillez diviser correctement les dossiers.
Sélectionnez l’objet avec lequel vous souhaitez travailler du texte.
Il y a une « Police » dans le Text
composant Inspecteur, alors sélectionnez-la à partir du bouton à droite ou déposez la police que vous avez mise dans votre projet pour la définir.
Cela changera la police du texte dans l’éditeur. La police utilisée cette fois-ci n’est que pour le japonais et l’anglais, donc l’affichage des autres langues est étrange, mais je peux confirmer que la police elle-même est appliquée correctement.
Les polices que vous mettez dans le projet sont intégrées au jeu, vous pouvez donc utiliser les polices spécifiées dans n’importe quel environnement. Même en fonctionnant avec WebGL, le japonais s’affiche correctement.