unity3d 随机化用户输入字段

v09wglhw  于 2023-02-13  发布在  其他
关注(0)|答案(1)|浏览(141)

我正在尝试创建一个脚本,用户可以在其中创建输入字段并向其添加数据,另一个屏幕的名称将在每次单击时随机化。

public void StoreName()
{
    foreach (var input in inputFields)
    {
        string name = input.GetComponent<InputField>().text;
        names.Add(name);
    }
    string result = "";
    foreach (string name in names)
    {
        result += name + "\n";
    }
    textDisplay.GetComponent<Text>().text = result;

}
pbossiut

pbossiut1#

可以使用此方法生成具有特定长度的随机字符串

public static string RandomString(int length)
{
    const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    return new string(Enumerable.Repeat(chars, length)
              .Select(s => s[random.Next(s.Length)]).ToArray());
}

这可能是有用的更多信息
How can I generate random alphanumeric strings?

相关问题