我目前正在做一个小项目,只是为了好玩,其中我正在制作小型随机生成的人员civ.Im目前正在处理名称生成的函数,我无法完全弄清楚好的方式,或完美的方式来完成这项任务。到目前为止,这是我所:为Unity Project C创建名称生成器#
public void GenerateName() {
string[] nameComponent1 = new string[] {"Ge","Me","Ta","Bo","Ke","Ra","Ne","Mi" };
string[] nameComponent2 = new string[] {"oo","ue","as","to","ra","me","io","so" };
string[] nameComponent3 = new string[] {"se.","matt.","lace.","fo.","cake.","end." };
string nameCompfirst = nameComponent1[Random.Range(0, nameComponent1.Length)].ToString();
string nameCompSecond = nameComponent2[Random.Range(0, nameComponent2.Length)].ToString();
string nameCompThird = nameComponent3[Random.Range(0, nameComponent3.Length)].ToString();
}
};
如果你将能够解决这个问题对我来说,这将是要命 - 或者,如果你有更好的建议,请去了。我起来的想法
感谢
你想选择随机字符串的一个? –
我想随机选择字符串,然后将所有nameComp变量添加到一起以等于名称变量 - 多数民众赞成,至少我怎么会这样做 –