Activer la saisie japonaise dans WebGL

Page mise à jour :
Date de création de la page :

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.

Polices utilisées dans cet exemple

衡山毛筆フォント行書 est utilisé. Vous pouvez le télécharger à partir du site suivant.

Sur WebGL, la saisie en japonais n’est pas possible dans le champ de saisie par défaut

La saisie japonaise est possible à la minute où vous placez le champ de saisie et l’exécutez comme un jeu Windows. Les autres systèmes d’exploitation ne posent aucun problème.

Cependant, si vous l’exécutez sur WebGL, vous ne pourrez pas saisir le japonais.

La cause n’est pas claire, mais elle est due au fait que l’IME n’est pas activé.

Rendre possible la saisie du japonais

Les paquets volontaires suivants WebGLInput peuvent être utilisés pour résoudre la plupart des problèmes liés à l’entrée WebGL en japonais.

Tout d’abord, ouvrez la page de téléchargement ci-dessous. WebGLSupport.unitypackage Veuillez télécharger la dernière version.

Une fois téléchargé, importez le « Package personnalisé » à partir du menu.

Sélectionnez le fichier téléchargé.

Importez tout.

Le package importé doit être attaché au champ de saisie correspondant. Tout d’abord, placez le champ de saisie que vous souhaitez appliquer et sélectionnez-le.

Puisque a été ajouté au Assets WebGLSupport projet, attachez-le WebGLSupport > WebGLInput WebGLInput au champ de saisie.

Bien qu’elle ne soit pas directement liée à cette entrée japonaise, la police Arial ne contient pas de japonais. Spécifiez une police qui contient du japonais dans le champ de saisie.

Essayez de l’exécuter sur WebGL dans cet état. Si vous pouvez entrer le japonais correctement, c’est OK.

Il est également possible de coller du texte japonais.

Notez cependant que ce paquet ne vous permet même pas d’entrer des caractères alphanumériques lorsque vous affichez WebGL en plein écran (pour une raison quelconque, il sélectionne toujours tout). Si vous ne prenez pas en charge le plein écran, ce package est suffisant.