我正在创建一个包含游戏统一联系方式的表单。我设法将文本文件与unity连接并写入行,但我不确定如何从文本文件中获得随机的人并在unity上显示它。如果有人对此有任何想法,请帮助我。
如果你通过例如
链接你的文件public TextAsset file;
那么你可以这样做
private string GetRandomLine()
{
var lines = file.text.Split('/n');
var randomIndex = Random.Range(0, lines.Length);
return lines[randomIndex];
}
或者如果你使用system FileIo你可以输入
var lines = File.ReadAllLines(path);
var randomIndex = Random.Range(0, lines.Length);
return lines[randomIndex];
当然你可能想缓存文件的内容和行等,但我希望这个想法得到明确。