「Unity/UniRx/モバイルキーボード取得」の版間の差分
提供: 初心者エンジニアの簡易メモ
行17: | 行17: | ||
// Debug.Log(touchScreenKeyboard.text) | // Debug.Log(touchScreenKeyboard.text) | ||
) | ) | ||
− | .AddTo(gameObject | + | .AddTo(gameObject); |
</pre> | </pre> | ||
==参考== | ==参考== |
2022年9月4日 (日) 16:11時点における最新版
android端末にbluetoothキーボードで入力。
private IObservable<TouchScreenKeyboard> touchScreenKeyboardOnDoneAsObservable; void Start() { touchScreenKeyboardOnDoneAsObservable = Observable.EveryUpdate() .Select(_ => TouchScreenKeyboard.Open("", TouchScreenKeyboardType.NamePhonePad, false, false, false)) .Where(_ => _ != null) .Where(_ => TouchScreenKeyboard.isSupported); // .Where(_ => _.status == TouchScreenKeyboard.Status.Done); .AddTo(gameObject); touchScreenKeyboardOnDoneAsObservable .Subscribe(touchScreenKeyboard => GameObject.Find("DebugText").GetComponent<Text>().text = touchScreenKeyboard.text // Debug.Log(touchScreenKeyboard.text) ) .AddTo(gameObject);