Habilitar entrada em japonês no WebGL

Página atualizada :
Data de criação de página :

Ambiente de verificação

Windows
  • Janelas 11
Unity Editor
  • 25.3.2020F1

Pré-requisitos para esta dica

As configurações a seguir foram feitas com antecedência como pré-requisito para a explicação dessas dicas.

Fontes usadas neste exemplo

衡山毛筆フォント行書 é usado. Você pode baixá-lo no seguinte site.

No WebGL, a entrada em japonês não é possível no campo de entrada padrão

A entrada japonesa é possível no minuto em que você coloca o campo de entrada e o executa como um jogo do Windows. Outros sistemas operacionais não são problema.

No entanto, se você executar isso no WebGL, não será possível inserir japonês.

A causa não está clara, mas se deve ao fato de que o IME não está habilitado.

Tornar possível a entrada de japonês

Os seguintes WebGLInput pacotes voluntários podem ser usados para resolver a maioria dos problemas com a entrada japonesa WebGL.

Primeiro, abra a página de download abaixo. WebGLSupport.unitypackage Faça o download da versão mais recente.

Uma vez baixado, importe o "Pacote Personalizado" do menu.

Selecione o arquivo baixado.

Importe tudo.

O pacote importado deve ser anexado ao respectivo campo de entrada. Primeiro, coloque o campo de entrada que você deseja aplicar e selecione-o.

Uma vez que foi adicionado ao Assets WebGLSupport projeto, WebGLSupport > WebGLInput WebGLInput anexe ao campo de entrada.

Embora não esteja diretamente relacionada a essa entrada japonesa, a fonte Arial não contém japonês. Especifique uma fonte que contenha japonês no campo de entrada.

Tente executá-lo no WebGL neste estado. Se você puder digitar japonês corretamente, tudo bem.

Também é possível colar texto em japonês.

Note, no entanto, que este pacote nem mesmo permite que você insira caracteres alfanuméricos quando você exibe WebGL em tela cheia (por algum motivo, ele sempre seleciona tudo). Se você não suporta tela cheia, este pacote é suficiente.