onodera-sf / UnityUiWebglInput

WebGL で日本語を入力できるようにするサンプルです。
2 stars 0 forks source link

Input.GetKeyDown(KeyCode.DownArrow);などのキー入力を受け付けなくなる問題について #1

Open kajimura opened 1 year ago

kajimura commented 1 year ago

WebGLInputをTMP_InputFieldにAddComponentすると、

Input.GetKeyDown(KeyCode.DownArrow);

などのキー入力が、 受付なくなるのですが、回避策などありますでしょうか? ちなみに、UnityEditorでは受け付けるのですが、WebGLでビルドしたもの限定の問題となります。

WebGLInputを削除すると 受け付けるようになります。

@onodera-sf

onodera-sf commented 1 year ago

すみません、TMP_InputField に対しては WebGLInput を適用したことがないので現象の確認や対処法などは今のところ持ち合わせていません。時間が取れれば調査するかもしれませんが今すぐは難しいです。

WebGLInput を作成している公式の GiuHub があるのでそちらで質問されていはいかがでしょうか。

https://github.com/kou-yeung/WebGLInput/issues