【Unity】Unity WebGLのIME入力

UnityのWebGL対応でIME入力はほぼ必要ですが
検索したら、大体以下の公式リポジトリにたどり着きます。
GitHub - unity3d-jp/WebGLNativeInputField: WebGLでIME入力を可能にします

実はこの対応はあまり好みではないです。
なぜなら
ブラウザのダイアログオーバーレイなどにしちゃうと
ゲームから離れシステムっぽくなってしまうです。
フォントも選択できないしね。


それで、UnityのWebGLIME入力プラグインを書きました。

サンプルページ
kou-yeung.mygamesonline.org

unitypackage

ダウンロード

使い方

上記のunitypackageをimportし、
InputFieldのGameObjectにWebGLInputをAddComponentするだけです。
面倒な設定など必要ありません。