C# 在unity 5中获得输入提示

C# 在unity 5中获得输入提示,c#,unity3d,C#,Unity3d,我不熟悉团结。我想得到一个提示,询问一些问题和一个文本字段来存储用户设置的答案 我在网上搜索过,但没有正确的答案 我正在用c#写脚本 感谢您的回答这将帮助您: public class test : MonoBehaviour { void Start () { var input = gameObject.GetComponent<InputField>(); var se= new InputFiel

我不熟悉团结。我想得到一个提示,询问一些问题和一个文本字段来存储用户设置的答案

我在网上搜索过,但没有正确的答案

我正在用c#写脚本


感谢您的回答

这将帮助您:

public class test : MonoBehaviour {
        void Start ()
        {
            var input = gameObject.GetComponent<InputField>();
            var se= new InputField.SubmitEvent();
            se.AddListener(SubmitName);
            input.onEndEdit = se;

            //or simply use the line below, 
            //input.onEndEdit.AddListener(SubmitName);  // This also works
        }

        private void SubmitName(string arg0)
        {
            // Store the user answer here                
             Debug.Log(arg0);
        }

}
公共类测试:单一行为{
无效开始()
{
var input=gameObject.GetComponent();
var se=new InputField.SubmitEvent();
se.AddListener(SubmitName);
input.ONNEDEDIT=se;
//或者简单地使用下面的一行,
//input.onendIt.AddListener(SubmitName);//这也适用
}
私有void SubmitName(字符串arg0)
{
//将用户答案存储在此处
Debug.Log(arg0);
}
}
只需将脚本添加到场景中带有InputField组件的游戏对象中,就可以了