我有一个php脚本和一个基本上是login/user的.cs脚本。但我想用它在应用程序中的字段,而不是定制的代码。
这是我所说的图像
图像链接
这是我的.cs代码
if (register)
{
GUILayout.Label("Username");
user = GUILayout.TextField(user);
GUILayout.Label("Name");
name = GUILayout.TextField(name);
GUILayout.Label("password");
password = GUILayout.PasswordField(password, "*"[0]);
GUILayout.Label("Re-password");
rePass = GUILayout.PasswordField(rePass, "*"[0]);
GUILayout.BeginHorizontal();
if (GUILayout.Button("Back"))
register = false;
if (GUILayout.Button("Register"))
{
message = "";
if (user == "" || name == "" || password == "")
message += "Please enter all the fields \n";
else
{
if (password == rePass)
{
WWWForm form = new WWWForm();
form.AddField("user", user);
form.AddField("name", name);
form.AddField("password", password);
WWW w = new WWW("http://dri********.com/register.php", form);
StartCoroutine(registerFunc(w));
}
else
message += "Your Password does not match \n";
}
}
GUILayout.EndHorizontal();
}
所以现在它显示新的框,但我希望它使用我的设计中的当前输入字段
1条答案
按热度按时间nnvyjq4y1#
guilayout代码在运行时创建这些字段,您将需要除去它们。
在一个新类中,附加到检查器中的游戏对象:
现在可以将这些变量作为参数传递给register类,或者将它们全部放在同一个类中。你的选择。