我可以从 Unity 中的字符串文件中读取特定行吗?更具体地说,我可以将字符串中的特定行分配给另一个字符串吗?
基本上我想要实现的是从互联网下载文本文件,测量其中有多少行,然后将随机行分配给另一个字符串。到目前为止,我已经设法下载了字符串并测量了有多少行,但我无法弄清楚如何读取特定的字符串行。
当前代码(下载文本文件,分配给字符串变量并测量行数):
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.Networking;
using UnityEngine.UI;
public class PickRandomLine : MonoBehaviour {
string teksts;
string url = "http://website.com/teksts.txt";
public void Zajebal(){
StartCoroutine (LudzuBled ());
}
IEnumerator LudzuBled(){
yield return 0;
WWW teksts2 = new WWW(url);
yield return teksts2;
teksts = teksts2.text;
print (teksts);
int numLines = teksts.Split('\n').Length;
print ("linijas: " + numLines);
}
}