facebook twitter hatena line email

Unity/UniRx/モバイルキーボード取得

提供: 初心者エンジニアの簡易メモ
2022年1月3日 (月) 08:02時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「<pre> private IObservable<TouchScreenKeyboard> touchScreenKeyboardOnDoneAsObservable; void Start() { touchScreenKeyboardOnDoneAsObservable = Observabl...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
    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);

        touchScreenKeyboardOnDoneAsObservable
        .Subscribe(touchScreenKeyboard =>
            GameObject.Find("DebugText").GetComponent<Text>().text = touchScreenKeyboard.text
            // Debug.Log(touchScreenKeyboard.text)
        )
        .AddTo(gameObject);

DebugTextに表示されず・・。失敗