- Home /
How to get info from a text file
How do you load information from a text file. In the text file it would be like this. "Item 1" "Item 2" "......"
The < > seperates the items, and the commas seperate the variables... Please help Thanks
Look up X$$anonymous$$L serialization- it's probably just what you want!
Answer by antrix · Oct 07, 2011 at 02:40 PM
I've load it from xml file. The following part of the code will be useful for you:
public class ObjectManager : MonoBehaviour
{
public string ConfigUrl;
// Use this for initialization
void Start()
{
StartCoroutine(Initialize());
}
// Update is called once per frame
void Update()
{
}
IEnumerator Initialize()
{
var www = new WWW(ConfigUrl);
yield return www;
if (www.error != null) {
Debug.Log("WWW Error: " + www.error);
yield break;
}
var document = new XmlDocument();
document.LoadXml(www.text);
foreach (XmlNode entity in document["root"].ChildNodes) {
var gameObject = (GameObject)GameObject.Instantiate(Resources.Load("Models/" + entity["model"].GetAttribute("name")));
gameObject.name = entity.Attributes["name"].Value;
gameObject.transform.position = GetVector(entity["position"]);
gameObject.transform.localScale = GetVector(entity["scale"]);
gameObject.AddComponent(entity.Attributes["component"].Value);
}
}
Vector3 GetVector(XmlNode node)
{
float x = float.Parse(node.Attributes["x"].Value);
float y = float.Parse(node.Attributes["y"].Value);
float z = float.Parse(node.Attributes["z"].Value);
return new Vector3(x, y, z);
}
}
I am load xml file from ConfigUrl ant than parse it. This is my xml file: http://www.2shared.com/document/P0hWj7fY/objects.html
Your answer
Follow this Question
Related Questions
Executing code from a text file and writing changes to it 1 Answer
How do I load a 60mb text file? 0 Answers
Trouble creating a text file 4 Answers
Read dialog text from text file in javascript 0 Answers
Load and save text from web server 2 Answers