[英]Child gameobject text
我在尝试存储文本游戏对象子项的输入时遇到问题,我不知道执行该操作的确切语法,我将在此处发布代码
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Username : MonoBehaviour {
public string username;
public void writing()
{
// get text component from UsernameInputField
transform.Find ("UsernameInputField/Text");
// store the input from the user in the username string
}
}
使用transform.find我已经获得了Text gameonject,但是我需要一些技巧来将来自用户的输入存储在username变量中。 这同样适用于我将在另一个文件中执行的密码脚本。
将在此处留下层次结构的屏幕快照。
这是一种方法,但是我建议您添加nullchecks并验证文本字段是否具有有效的输入。
username = transform.Find ("UsernameInputField/Text").GetComponent<InputField>().text;
password = transform.Find ("PasswordInputField/Text").GetComponent<InputField>().text;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.