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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想问一下Unity的UI中怎样用脚本获取InputField的值?相关的知识,希望对你有一定的参考价值。

想问一下Unity的UI中怎样用脚本获取InputField的值,也就是输入框里面的文本,类似于Gameobject.Find("Inputfield1").getcomponenet这种?我怎么写都不对。

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

建一个脚本 复制上面的代码 把脚本放在InputField对象上 textValue 里就是输入文本框的字符串
参考技术A 您老跟我烦了同样的错误,您可能是跟我一样少了 using
using UnityEngine.UI;
加上去估计就OK了....我就是少了这个头疼了半小时,基础不牢靠....
举个使用例子
string zhang = 账号.GetComponent<InputField>().text;
参考技术B InputField ifAccout = GameObject.Find("accout_input").GetComponent<InputField>(); Debug.Log(ifAccout.text);
accout_input为Input Field组件的名字。
参考技术C 兄弟,拼写错误,应该是GetComponent

unity中怎样用代码获取物体组件中的相关属性

1.private Rigidbody a;

2.a.isKinematic=false ;

Unity 是基于GNOME桌面环境的用户界面, 由Canonical公司开发,主要用于Ubuntu操作系统。

Unity作为Compiz的插件,是使用C++和Vala编程语言实现的,并使用了不常用的Nux的OpenGL工具包。

作为Compiz的一个插件,Unity的GPU加速性能可以广泛支持不同的硬件体系。

参考技术A unity3d?用GameObject.Find("游戏对象名").GetComponent<组建名>().具体属性

比如名字叫Player的游戏对象下,有一个Collider组件,我想取得它的大小属性:
var tmpSize = GameObject.Find("Player").GetComponent<Collider>().size;

以上是关于想问一下Unity的UI中怎样用脚本获取InputField的值?的主要内容,如果未能解决你的问题,请参考以下文章

你好我也出现了 unity3d中脚本全部无法加载的问题 请问一下怎样解决啊 谢谢了!

想问一下,在java脚本中写的问号是啥意思?

在unity3D: c# 怎样调用另外一个c#脚本里面东西?

unity中怎样让一个对象切换脚本

unity3d射线是怎样检测ui的

input type = date ;怎样用js调出那个悬浮框