繁体   English   中英

子游戏对象文字

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM