如何读取和显示文本文件中的所有数据



目前我正在开发一个单词益智游戏,我很难做一个无休止的模式。所以我现在要做的是我有一个包含数千个单词的文本文件(字典(,我想逐个显示每个数据

例如:我有一个按钮,每次我点击它时,第一个单词都会出现,如果我再次点击它,第二个单词将显示类似的东西

到目前为止,我尝试的是通过执行以下操作在文本文件上显示第一个单词

TextAsset myTextAsset = Resources.Load("dictionary") as TextAsset;
string myString = myTextAsset.text;
Debug.Log(myString)

有人可以帮我弄清楚怎么做吗?

我知道了.

public static List<string> textArray;
public Text textComp;
public int[] rowsToReadFrom;
public string FileName;
private TextAsset myTextAsset;
private void Start()
{
    myTextAsset = Resources.Load("dictionary") as TextAsset;
    string myString = myTextAsset.text;
}
public void readTextFile()
{
    textArray = myTextAsset.text.Split('n').ToList();
    for(int i = 0; i < rowsToReadFrom.Length; i++)
    {
        if(rowsToReadFrom[0] < 0 || rowsToReadFrom.Length == 0)
        {
            textComp.text = myTextAsset.text;
        }
        else
        {
            textComp.text += textArray[rowsToReadFrom[i]] + "n";
        }
    }
}

现在我唯一的问题是每次点击都会增加,但我想我可以处理它。

相关内容

  • 没有找到相关文章

最新更新