如何从UI.InputField获取文本?

kdu*_*007 4 c# unity-game-engine input-field unity3d-gui

我刚开始使用Unity,我想从UI输入字段中检索文本,但无法这样做,请帮忙.

maZ*_*ZZu 19

你可以通过首先以某种方式获取gameObject的引用,然后从中获取InputField组件并获取组件的text变量来实现:

    GameObject inputFieldGo = GameObject.Find("PathToTheGameObject");
    InputField inputFieldCo = inputFieldGo.GetComponent<InputField>();
    Debug.Log(inputFieldCo.text);
Run Code Online (Sandbox Code Playgroud)

  • 也不要忘记在脚本的顶部放置`使用UnityEngine.UI;`! (5认同)