如何使用脚本创建xml文本并在场景中显示文本
本文关键字:文本 在场 显示 脚本 创建 xml 何使用 | 更新日期: 2023-09-27 18:09:15
我需要创建一个xml文本文件,并在这个文本中显示场景(使用框)使用脚本?我已经创建了一个xml文本文件,即位于c驱动器。请参阅我下面的代码,并帮助我使用c#。下面的代码使用ngui标签。但是使用box显示是可以的。
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文件中的文本,您不能使用阅读器的InnerXml属性吗?您需要将XmlDocument移动为行为的成员变量,这样您就可以在OnGUI中访问文本,而不必每帧重新加载它。
subtitle.text = xml.InnerXml;
如果希望执行更复杂的操作,请查看XMLDocument的方法,了解如何浏览XmlFile