【问题标题】:How to get Text from UI.InputField?如何从 UI.InputField 中获取文本?
【发布时间】:2015-04-02 06:58:17
【问题描述】:

我想从 UI InputField 检索文本,但我不确定如何。

【问题讨论】:

    标签: c# unity3d input-field unity3d-gui


    【解决方案1】:

    您可以先以某种方式获取对 gameObject 的引用,然后从中获取 InputField 组件并获取组件的 text 变量:

        GameObject inputFieldGo = GameObject.Find("PathToTheGameObject");
        InputField inputFieldCo = inputFieldGo.GetComponent<InputField>();
        Debug.Log(inputFieldCo.text);
    

    【讨论】:

    • 另外不要忘记将using UnityEngine.UI;放在脚本顶部!
    • 太棒了,我也在找这个,谢谢@maZZZu!
    • 如果您有多个输入字段怎么办?
    • 如果你有多个,你可以使用GetComponents而不是GetComponent来获取所有的。
    猜你喜欢
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多