想问一下Unity的UI中怎样用脚本获取InputField的值?

2025-02-01 10:09:55
推荐回答(4个)
回答1:

using UnityEngine.UI;
string textValue = gameObject.GetCompenenet().text;

建一个脚本 复制上面的代码 把脚本放在InputField对象上 textValue 里就是输入文本框的字符串

回答2:

InputField ifAccout = GameObject.Find("accout_input").GetComponent(); Debug.Log(ifAccout.text);
accout_input为Input Field组件的名字。

回答3:

您老跟我烦了同样的错误,您可能是跟我一样少了 using
using UnityEngine.UI;
加上去估计就OK了....我就是少了这个头疼了半小时,基础不牢靠....
举个使用例子
string zhang = 账号.GetComponent().text;

回答4:

兄弟,拼写错误,应该是GetComponent