InputField input = GameObject.Find("/Canvas/InputField").GetComponent<InputField>(); input.onValueChanged.AddListener(delegate { string inputword = GameObject.Find("/Canvas/InputField/Text").GetComponent<Text>().text; Debug.Log(inputword) }
たとえば、"あいうえお"、といれるとDebug.Logには"あいうえ"がはいります。
文字変更後のイベントはonValueChangedであってると思いますが、
こちらにあるInputFieldのイベントで、
https://docs.unity3d.com/ja/2017.4/ScriptReference/UI.InputField.html
onEndEdit 編集が終了したときに呼び出される Unity イベント
を入れて見ましたが、イベントが無反応でした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。