如何在Unity3D中将类型字符串转换为文本?

时间:2014-05-06 08:39:00

标签: string text unity3d

我正在尝试将类型字符串转换为文本,我有这个错误:

"访问非静态成员`UIInput.text'""

需要对象引用

我该如何解决?

这是我的代码:

 UIInput.text = DB.getName(LoginSystem.userNameStatic)();
 UIInput.text = DB.getPassword ("password");

1 个答案:

答案 0 :(得分:0)

我不是C#guru,但我想这样的事情可能有用:

public UIInput uiInput = GetComponent<UIInput>();
uiInput.text = DB.getName(LoginSystem.userNameStatic)();
uiInput.text = DB.getPassword ("password");

基本上,您希望将游戏对象的UIInput定义为变量,然后您就可以设置其text值。

当然,这是假设您已经为游戏对象添加了UIInput组件。

也许可以查看这些资源: