C# 如何使用脚本创建xml文本并在场景中显示文本?
我需要创建一个xml文本文件,并使用脚本(使用框)在场景中显示该文本?我已经创建了一个xml文本文件,即位于c驱动器中的文件。请查看下面的代码,并使用C#帮助我。下面的代码使用ngui标签。但使用方框显示是可以的C# 如何使用脚本创建xml文本并在场景中显示文本?,c#,unity3d,C#,Unity3d,我需要创建一个xml文本文件,并使用脚本(使用框)在场景中显示该文本?我已经创建了一个xml文本文件,即位于c驱动器中的文件。请查看下面的代码,并使用C#帮助我。下面的代码使用ngui标签。但使用方框显示是可以的 using UnityEngine; using System.Collections; using System.Xml; using System.IO; public class Xml : MonoBehaviour { // Use this for initia
using UnityEngine;
using System.Collections;
using System.Xml;
using System.IO;
public class Xml : MonoBehaviour
{
// Use this for initialization
void Start ()
{
XmlDocument xml=new XmlDocument();
xml.Load(Application.dataPath+"/Resources/text.xml");
}
// Update is called once per frame
void Update () { }
void OnGUI()
{
UILabel subtitle = GameObject.Find("Label").GetComponent();
subtitle.text = "";
}
}
如果您只需要XML文件中的文本,那么您不能只使用阅读器的属性吗?您需要将XmlDocument移动为行为的成员变量,这样您就可以访问OnGUI中的文本,而无需在每一帧重新加载它
subtitle.text = xml.InnerXml;
如果您想做更复杂的事情,请查看的方法,以了解如何浏览XML文件