如何从Unity的文本字段中获取文本信息并将其分配给C#中的变量?

时间:2015-03-19 16:46:47

标签: c# user-interface variables text unity3d

我正在尝试使用C#和MySql在Unity中创建一个注册/登录系统。

以下是不起作用的代码行

username = GameObject.Find("/Canvas/TextFields/InputUsername/Text".ToString());

我是否添加了.ToString是不行的。如何从文本字段中获取文本信息?

我正在查看Unity信息,很多例子都说像GameObject.Find(Hand)。怎么能找到它在说什么?

我收到错误无法隐式转换。

我也尝试了很多其他的东西,但似乎都没有。

编辑:我尝试过的其中一件事就是使用.GetComponent,但它也不起作用。

另外,由于某些原因我昨天不能在课堂上发帖,因为它说我在前90分钟内发布了一些内容,但没有,有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

尝试

username = GameObject.Find("/Canvas/TextFields/InputUsername/Text").GetComponent<Text>().text;